Lazarus

gyors alkalmazásfejlesztő eszköz (RAD)

A Lazarus olyan többplatformos (Windows, Linux, Mac OS) objektumorientált gyors alkalmazásfejlesztő eszköz (RAD) Pascal nyelvhez, amelynek célja, hogy nyílt forrású, szabadon terjeszthető, ingyenes alternatívát kínáljon a Delphi rendszerrel szemben.

Lazarus

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

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

szerkesztés
Írd meg egyszer, fordítsd le bárhol.
– 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 keresztplatformos lehetőségekkel, tehát például Windows alatt Linux-szoftvereket készítve vagy éppen fordítva. Az 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á, amennyiben nem használnak platformfüggő szolgáltatásokat. A Lazarus egy integrált grafikus fejlesztő környezetet (IDE) 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

szerkesztés

A Lazarus fejlesztése 1999-ben indult a megszűnt Megido projekt alapjain. 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.[2]

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.[2]

A Lazarus használata

szerkesztés

A fejlesztői eszköz módosított GPL licenc alatt szabadon felhasználható és terjeszthető. 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.

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

  1. https://forum.lazarus.freepascal.org/index.php/topic,66420.0.html
  2. a b About Lazarus Project (angol nyelven). lazarus-ide.org. (Hozzáférés: 2015. május 30.)

További információk

szerkesztés