Lazarus (software)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Lazăr
software
Siglă
Lazarus IDE pe Debian GNU / Linux
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:

  1. Cliff Baeseman
  2. Shane Miller
  3. 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:

  1. Win32
  2. Win64
  3. WinCE
  4. GTK +
  5. Qt
  6. Carbon
  7. Cacao
  8. fpGUI

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:

  1. open source (sub licență GPL )
  2. liber
  3. multiplataforma
  4. are o documentație online extinsă scrisă chiar de utilizatori
  5. nu necesită un cadru, spre deosebire de aplicațiile .NET sau Java

Notă

  1. ^ Descărcați statistici: Toate fișierele , la sourceforge.net . Adus pe 19 ianuarie 2019 .
  2. ^ (RO) martie 2019, Proiectul lunii „Community Choice” - Lazarus , SourceForge Community Blog, 1 martie 2019. Adus la 1 martie 2019.
  3. ^ (EN) Wiki Lazarus Free Pascal , pe wiki.lazarus.freepascal.org.
  4. ^ Dezvoltare pe mai multe platforme cu Free Pascal 2.2.0 (OSNews)

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității GND ( DE ) 7698911-2
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit