Lazarus

Z Multimediaexpo.cz


Lazarus je vývojové prostředí dostupné pro široké spektrum platform (Microsoft Windows, různé distribuce Linuxu, FreeBSD a Mac OS X), které slouží k vývoji aplikací v jazyku Pascal a Object Pascal. Podporuje různé dialekty Pascalu včetně Delphi dialektu, samotné vývojové prostředí se Delphi velmi podobá. Mottem projektu je “Write once, compile anywhere!” („Napiš jednou, zkompiluj všude!“). Lazarus také obsahuje různé komponenty pro práci s databázemi (PostgreSQL, dBase, FoxPro, MySQl,MSSQL, InterBase/Firebird) a mnoho dalších komponent, které jsou podobné těm, co známe z Delphi. Spustitelné soubory vytvořené Lazarem jsou větší než ty, které byly vytvořeny pod Delphi. To je způsobeno tím, že debug informace jsou zahrnuty v exe souboru. Naštěstí velikost spustitelných souborů lze zmenšit odebráním debug informací pomocí nástroje Strip. Pokud vyžadujeme ještě menší velikost, je možné použít kompresní nástroj UPX (Ultimate Packer for eXecutables), který je schopný vytvořit aplikaci, která se sama rozbalí do paměti před každým spuštěním, ale za cenu horšího hospodaření s pamětí a vyššího zatížení procesoru.

Externí odkazy