Lazarus (IRO)
Programer(i) | volonteri |
---|---|
Stabilno izdanje | 2.0.2
|
Repozitorijum | |
Operativni sistem | višeplatformski |
Tip | IRO |
Licenca | GNU GPL / LGPL i druge |
Veb-sajt | http://www.lazarus.freepascal.org/ |
Lazarus je višeplatformsko vizuelno integrisano razvojno okruženje (IRO) za Paskal i Objektni Paskal, slično Delfi razvojnom okruženju. Dostupan je na većini Linuks distribucija, FreeBSD operativnom sistemu, Microsoft Windows-u i Mek OS X-u. Distribuira se pod više slobodnih softverskih licenci.
Slobodni Paskal (engl. Free Pascal) kompajler radi na većini operativnih sistema. Projektovan je tako da koristi i kompajlira izvorni kod Objektnog Paskala, koji je objektno-orijentisani nadskup programskog jezika Paskal. Za razliku od Jave koja je namenjena da se jednom piše, a pokreće bilo gde, Lazarus i Slobodni Paskal imaju za cilj da se kod jednom piše, a kompajlira bilo gde. Pošto je isti prevodilac na raspolaganju za veći broj operativnih sistema, nema potrebe za ponovnim kodiranjem, već se kompajliranje radi posebno za različite platforme.
U poređenju sa Delfi-jem, Lazarus je manje stabilan i manje dobro dokumentovan. Međutim, Lazarus ima višeplatformsku sposobnost, transparentniji je, više prilagodljiv i može se pokrenuti i sa USB fleš diska. Pod Linuks-om, Delfi kod se može kompajlirati uz Lazarus sa malo prilagođavanja. Lazarusov izvorni kod može biti i prilagođen za kompajliranje sa Delfijem ili Kajliksom (napuštenom verzijom Delfija za Linuks).
Dostupni interfejsi
[uredi | uredi izvor]Trenutni status vidžet tulkit interfejsa:
- Win32/Win64 GDI - u širokoj upotrebi
- GTK+ 1.2.x - u širokoj upotrebi
- GTK+ 2.8+ - potpuno podržan i u širokoj je upotrebi
- Qt 4.5+ - ima prevedena zaglavlja i interfejs je potpuno implementiran
- Cocoa (Mac OS X maternji tulkit) - dostupan je inicijalni interfejs
- Carbon (Mac OS X maternji tulkit) - u širokoj upotrebi
- Windows CE - skoro u potpunosti podržan
- fpGUI (Free Pascal GUI tulkit) - započinje podrška
Podrška za baze podataka
[uredi | uredi izvor]Sledeće baze podataka su direktno podržane: