Lazarus (software)
Lazăr software | |
---|---|
Lazarus IDE pe Debian GNU / Linux | |
Tip | Mediu de dezvoltare integrat |
Dezvoltator | Proiectul Lazarus |
Data primei versiuni | 2001 |
Ultima versiune | 2.0.12 (24 februarie 2021) |
Sistem de operare | Multiplatform |
Limba | Pascal Obiect Pascal |
Licență | GPL ( licență gratuită ) |
Site-ul web | www.lazarus-ide.org/ |
Lazarus este un IDE celebru dezvoltat pentru compilatorul Free Pascal . Scopul său este să creeze o clonă a celebrului compilator Pascal Delphi cu mai multe caracteristici. Cea mai relevantă este că este, de asemenea, pe mai multe platforme , ceea ce înseamnă că IDE poate fi utilizat pentru a dezvolta software folosind diverse sisteme de operare, producând cod executabil în fiecare dintre ele. De fapt, motto-ul lui Lazăr este, în engleză, „ Write once compile peste tot ”, adică: „ Write once (codul sursă) și compilați- l peste tot ”.
Acest mediu de dezvoltare, născut în 1999, a câștigat o mare popularitate și credibilitate în timp, ajungând la numărul de peste 7 milioane de descărcări de pe SourceForge [1] . O comunitate globală foarte dinamică de dezvoltatori a crescut în jurul acestui IDE, animând un forum de aproximativ 17.000 de membri. Mai mult, Lazarus a fost ales „proiectul lunii” pe SourceForge în august 2017 și martie 2019 [2]
Istorie
Proiectul Lazarus s-a născut în februarie 1999 [3] . Principalii fondatori au fost:
- Cliff Baeseman
- Shane Miller
- Michael A. Hess (actualul administrator al site-ului)
Unul dintre proiectele născute cu sarcina de clonare a compilatorului Delphi , în 1998 , s-a numit Megido . A început de la Sibyl, un proiect open source pentru clonarea Delphi în mediul OS / 2 . Cu toate acestea, Megido a fost abandonat după scurt timp, în 1999 , în principal pentru că codul bazat pe Sibila avea mai multe limitări. Prin urmare, a fost inițiat un nou proiect numit Lazăr (Lazăr), ca figura biblică pe care Iisus Hristos , conform narațiunii Evangheliei , a înviat din morți (precum proiectul Megidus).
Dezvoltarea lui Lazarus are loc într-un ritm foarte rapid: gândiți-vă doar că în iunie 2006 era încă la versiunea 0.16 și în august 2007 era deja la versiunea 0.9.22.
Pe 22 martie 2011 a fost lansată versiunea 0.9.30, care abandonează oficial suportul pentru bibliotecile GTK1 . Lazarus 0.9.30 se bazează pe Free Pascal 2.4.2.
Pe 29 august 2012 a fost lansată versiunea 1.0 bazată pe compilatorul FreePascal versiunea 2.6.0.
Pe 9 octombrie 2012, versiunea 1.0.2 a fost pusă la dispoziție, practic o versiune de întreținere care elimină unele bug-uri prezente în 1.0.
Pe 2 decembrie 2012 a fost lansată o versiune de întreținere care elimină unele bug-uri prezente în 1.0.2.
În anii următori, proiectul a fost actualizat în mod regulat. Pe 22 mai 2018, a fost lansată cea mai recentă versiune, versiunea 1.8.4, bazată pe Free Pascal 3.0.4. Versiunea 2.0.0 a fost lansată pe 5 februarie 2019.
Caracteristici
Free Pascal este un compilator open source care poate rula pe diferite sisteme precum Windows (32 și 64) , Linux (32 și 64) , Mac OS X (PPC și Intel) , OS / 2 , BSD , Windows CE (i386 și ARM ) și multe altele. Datorită Free Pascal a fost primul mediu IDE open source care a rulat pe platforma Windows 64 [4] . Cu versiunile pentru Linux și Windows CE este posibil să folosiți Lazarus și să scrieți programe într-un mediu PDA .
Lazarus poate crea aplicații pentru următoarele Widgsets:
Pentru sistemul de operare Microsoft Windows , compilatorul Borland Delphi (deținut acum de Embarcadero) este mai stabil și are mai multă documentație, dar nu are capacitatea de a compila cod pentru mai multe platforme. Lazarus este, de asemenea, capabil să citească și să compileze codul Delphi într-o oarecare măsură, precum și să aibă un suport mai cuprinzător de baze de date gratuite și o bibliotecă de clasă LCL ( Lazarus Component Library ) actualizată și în creștere rapidă.
Lazarus poate fi instalat pe orice versiune de Windows începând cu Windows 95 .
Comparativ cu compilatorul Delphi, Lazarus are următoarele avantaje:
- open source (sub licență GPL )
- liber
- multiplataforma
- are o documentație online extinsă scrisă chiar de utilizatori
- nu necesită un cadru, spre deosebire de aplicațiile .NET sau Java
Notă
- ^ Descărcați statistici: Toate fișierele , la sourceforge.net . Adus pe 19 ianuarie 2019 .
- ^ (RO) martie 2019, Proiectul lunii „Community Choice” - Lazarus , SourceForge Community Blog, 1 martie 2019. Adus la 1 martie 2019.
- ^ (EN) Wiki Lazarus Free Pascal , pe wiki.lazarus.freepascal.org.
- ^ Dezvoltare pe mai multe platforme cu Free Pascal 2.2.0 (OSNews)
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Lazăr
linkuri externe
- Site-ul oficial al proiectului , pe lazarus-ide.org .
- Comunitate de referință italiană , pe lazaruspascal.it .
- Lazarus wiki în italiană , pe wiki.lazarus.freepascal.org .
Controlul autorității | GND ( DE ) 7698911-2 |
---|