Ugrás a tartalomhoz

Lazarus

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Robogos (vitalap | szerkesztései) 2013. július 25., 13:58-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Használata)
Lazarus
Fájl:Lazarus 0.9.25 Carbon.png

Fejlesztőönkéntesek
Legfrissebb stabil kiadás3.6.0 (stabil verzió, 2024. szeptember 30.)[1]
Programozási nyelv
Operációs rendszerWindows, Linux, Mac OS
Platformkeresztplatformos
KategóriaSDK
LicencGPL, LGPL és mások
A Lazarus weboldala

A Lazarus olyan több operációsrendszer-platformon (Windows, Linux, Mac OS) egyaránt működő, Pascal nyelvű objektumorientált gyors alkalmazás fejlesztői eszköz (RAD), amelynek célja, hogy nyílt forrású, szabadon terjeszthető, ingyenes alternatívát kínáljon a Delphi rendszerrel szemben. Bár a nagy sikerű Delphi fejlesztői eszközt szintén megpróbálták Windowstól eltérő operációs-rendszer környezetre, (Linuxra) alkalmazni és Kylix néven terjeszteni, azonban a kereskedelmi szoftver ebben a közegben valószínűleg nem bizonyult üzleti értelemben is sikeres vállalkozásnak, így fejlesztését és támogatását megszüntették.

A Lazarus fejlesztésének célkitűzései

Write once, compile anywhere
– A lazarus mottója

A fejlesztők a nyílt forrású Free Pascal fordítóra alapozva kívánnak folyamatos fejlesztéssel egy olyan eszközt létrehozni, mely alkalmas Delphi alatt nagy számban létező fejlesztői könyvtárak és szoftverek felhasználására, újrafordítására. Mindezt ráadásul keresztplatformos lehetőségekkel, tehát például Windows alatt Linux szoftvereket készítve vagy éppen fordítva. Ilyen eszközzel a fejlesztők könnyen, minden további munka nélkül hozhatnak létre több operációs rendszer alatt is közzé tehető szoftvereket és a korábban készült szoftverek is könnyen vihetők át más operációs rendszer alá. A Lazarus a számos más fejlesztői eszköz esetében kiválóan bevált vizuális funkcionalitást kínálja a szoftverfejlesztő számára, ehhez egy integrált grafikus fejlesztő környezetet, IDE-t hoz létre a parancssoros Free Pascal fordító felett. A Lazarus fejlesztése folyamatos, számos fejlesztő dolgozik a minél teljesebb Delphi kompatibilitás és a kiterjedt szoftverfunkciók megvalósításán.

Története

A Lazarus fejlesztése 1999-ben indult a megszűnt Megido projekt alapjain indult. A nevét a bibliai Lázárról (angolul: Lazarus) kapta, akit Jézus feltámasztott, utalva ezzel arra, hogy a Lazarus a Megido projekt feltámasztása.

A Lazarus fejlesztését Cliff Baeseman, Shane Miller és Michael A. Hess indították el, azonban ők már elhagyták a fejlesztő csapatot.

A Lazarus használata

A fejlesztői eszköz módosított GPL licenc alatt szabadon felhasználható és terjeszthető. Letölthető a számos nyílt forrású projekt számára helyet, fejlesztői hátteret biztosító sourceforge.net oldalról és 2008-tól számos Linux-disztribúcióban is megtalálható. A Lazarus rendszerrel szabadon készített programok akár szabad, akár kereskedelmi licencel terjeszthetőek, a VCL könyvtárak kódját azonban mellékelni kell.

Használata

A megírt kód bármely támogatott platformon lefordítható, az összes elterjedtebb processzor és operációs rendszert támogatja, ide értve a natív Java byte kódot is.

Kapcsolódó szócikkek

Külső hivatkozások

  1. https://forum.lazarus.freepascal.org/index.php?topic=68708.0