- Az LCL minden platformon UTF-8 kódolású Unicode stringeket használ. A régi kódok konvertálására szolgáló dokumentációk, eszközök és függvények szintén elérhetők.
- Az LCL belső grafikus rendszere a jobb konzisztencia, a rugalmasság, a Delphi kompatibilitás, ikon támogatás és a natív képlisták érdekében újra lett írva.
- A Lazarus a 'carbon' widgeset segítségével Mac OS X-en is futtatható.
- Az IDE tervezője lehetővé teszi a formok kapcsolását, mint a TDataModule-ban használt adatbázisoknál.
Ebben a verzióban 11 hónap alatt több mint 3900 fejlesztés és hibajavítás történt. Összehasonlításképpen a 0.9.24-es verzióban 8 hónap alatt fele ennyi változás történt.
A változások teljes listája itt található.
Letölthető innen.
- A hozzászóláshoz be kell jelentkezni
- 3047 megtekintés
Hozzászólások
Ha hasznalja valaki, milyen velemennyel van rola?
Suliban 1 targy kereteben delphit tanitanak, de minimalisnal tobb energiat nem akarok ra forditani, mivel nem crossplatform a cucc. (Raadasul most JAVA-val hobbyzom)
- A hozzászóláshoz be kell jelentkezni
2-3 hónappal ezelőtti beta-ja volt fent nekem, azt használtam egy ideig, és elégedett voltam vele. Igaz, akkor még egy-egy elszállás előfordult, de hát SVN-ből volt, szóval ez nem is meglepő.
- A hozzászóláshoz be kell jelentkezni
A Lazarust itt most az utolsó "igazi" Delphi-hez hasonlítom a 7-eshez.
Az IDE lassabb a Delphi-nél, az előző eléggé instabil volt. A fordító is jóval lassabb, elég idegesítő vele dolgozni. Az előzőben a debugger is imádott totálisan kiakadni, akár egy ős osztály forrásába való bemászáskor is.
Ettől függetlenül az irány jó, sokkal előremutatóbb mint a Borland-os CLX volt.
Sajnos 3th party komponensek csak forrásból telepíthetőek, így nagyobb Delphis projekteket erősen át kell írni. Főleg, ha Borland-os technológiákat használ, BDE-t, DBX-et, vagy valamilyen riportozót.
--
Simplicitas Sigillum Veri
- A hozzászóláshoz be kell jelentkezni
Én kénytelen voltam megtanulni Delphi programozást, és alapból maga a Delphi unszinpatikus volt olyan kinyalják a ........-et legó. Cserébe rettenetesen lassú futtathaó állomány keletkezik. A lazarust is próbáltam, s a rendelkezésre álló komponensek számától, semi extra külömbséget nem találtam. Egy iskolai demózásara bőven sokat tud.
- A hozzászóláshoz be kell jelentkezni
... Cserébe rettenetesen lassú futtathaó állomány keletkezik...
Ez fejtsdd ki légyszi, mert ez teljesen ellentétes az én tapasztalataimmal.
- A hozzászóláshoz be kell jelentkezni
Képfeldolgozást írtam, nagyon sok, nem túl bonyolult, de nem is egyszerű matematikai számítással, aminek nagyon potosnak kell lennie. Alap esetben a delphi nem lassabb a C kódnál, viszont ha ugyanzt a képet elemzem a C-ben írt programmal, és a Delphiben írt programmal, a delphis 1 nagyságrenddel többet téved. holott a két kód tökéletesen ekvivalens egymással (számok fajtái, pontossága..... és a függvények is ugyanazok minden szempontból.....). Ebben az esetben kb egyforma sebességet produkálnak. Ha addig reszelem a delphi, kódot (számok számítási pontosságának az átállítása.....), hogy ugyanannyit tévedjen mint a C akkor kb 1 nagyságrenddel lassabbá válik. Megnézettem egy profi delphis sráccal, és azt modta hogy nincs a kódban hiba, ez van.
- A hozzászóláshoz be kell jelentkezni
Ez felettébb érdekes... Ezek szerint a Delphi direkt fordít még pontatlanító/lassító kódot a számítást végző mellé?
Régen volt olyan fordítási opció, hogy a lebegőpontos számításokra olyan kódot fordítson, amit a matematikai koprocesszor hajt végre, vagy egy saját, belső matematikai könyvtárat használjon - miután 486DX fölött nem issue, hogy van-e koproci vagy nincs (van), utoljára én Turbo Pascal 7.0-ban találkoztam vele.
De mondjuk ha i386 platformra fordítasz, akkor lehet bejátszik még. Boldog békeidők. :)
- A hozzászóláshoz be kell jelentkezni
Nem is lenne rossz, ha nem utálnám a Pascalt ennyire... :S
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam.
Nekem tetszene, ha nem készítene 11MB-os exe-t egy üres ablakra. :-(
- A hozzászóláshoz be kell jelentkezni
Ezen lehet segíteni! Itt is olvashatsz róla.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a linket, de még mindig 4x akkora a sima exe mint delphi alatt fordítva :-(
upx-et nem használok. Bár már régen néztem, de többszöröse volt a memória használata egy upx-elt proginak mint egy nem upx-eltnek. :-(
- A hozzászóláshoz be kell jelentkezni
Ok, találtam egy ilyet:
http://wiki.freepascal.org/KOL-CE
Ezzel + strip-el már csak 50K az első exe. :-)
- A hozzászóláshoz be kell jelentkezni
szuper!
- A hozzászóláshoz be kell jelentkezni
Bevallom, hogy mikor használtam a Delphi-t, én nagyon szerettem. (úgy 97 körül) Feltettem a Lazarus-t, hogy kipróbáljam, de rémesen gagyin néz ki. A weblapjukon lévő Linuxos screenshot-on viszont teljesen jó. Van GTK2-es változat, csak nem azt tették letölthetővé? Még nem stabil?
- A hozzászóláshoz be kell jelentkezni
Tools --> Configure Build Lazarus --> Advenced Build Options --> LCL Interface ;)
utána Tools->Build Lazarus-szal fordítod, és örülsz.
Amúgy amennyire emlékszem, valóban nem stabil:)
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Nem tud valaki a C++ Builder-nek megfelelot Linux+Win-en ?
- A hozzászóláshoz be kell jelentkezni
Hogy érted azt, hogy "megfelelőt"? Úgy érted, "azt"?
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
Kozben talaltam egyet: ultimate++
- A hozzászóláshoz be kell jelentkezni
Hat en a helyedben kicserelnem gyorsan Eclipse + QT4 plugin-re!
- A hozzászóláshoz be kell jelentkezni
És miért?
Csak azért kérdezem, mert évek óta fejlesztek Ultimate++-szal (is) és szerintem fényévekkel kényelmesebb eszköz a qt-nál.
A forráskód lényegesen olvashatóbb, legalább egy nagyságrenddel gyorsabban fordul, lényegesen modernebb elveket követ (RAII például) és nagyon laza a licenc is.
Gondolom, neked mások a szempontjaid.
- A hozzászóláshoz be kell jelentkezni
Tud valaki olyan helyrol ahol komolyan hasznalnak Lazarust? Komolyan: nem oktatasra, hanem eles uzelti kornyezetben.
En azert kezdtem Lazarusozni mert muszaj volt (ezt tanitottak), de egeszen megtetszett, csak valahogy azt kepzelem, hogy idejet mult a dolog. A Delphinek is lealdozott mar jopar eve... vagy nem?
Nem a flame erdekel, hogy igy kiraly vagy hogy ugy szar, inkabb a tenyek. Szoval hasznaljak valahol komolyan a Lazarust?
- A hozzászóláshoz be kell jelentkezni
Írd be egy tetszőleges álláskereső portál szabadszöveges keresőjébe, hogy "java", aztán hogy "c#", aztán hogy "delphi", aztán hogy "lazarus".
- A hozzászóláshoz be kell jelentkezni
Ezzel csak az a baj, hogy ha en pl munkaltato lennek es lenne egy Lazarus projektem, lehet, hogy Delphi-kent hirdetnem a munkat...
- A hozzászóláshoz be kell jelentkezni
Hm... szerintem interjún meglepődnének a Delphis kollégajelöltek, nagy részük nem szeret vagy nem tud mocorogni Linux alatt.
- A hozzászóláshoz be kell jelentkezni
fejlesztőcspata == fejlesztőcsapata :)
- A hozzászóláshoz be kell jelentkezni