Lazarus (programari)

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Llàtzer
programari
Logotip
Lazarus IDE a Debian GNU / Linux
Lazarus IDE a Debian GNU / Linux
Tipus Entorn de desenvolupament integrat
Desenvolupador Projecte Lazarus
Data de la primera versió 2001
Última versió 2.0.12 (24 de febrer de 2021)
Sistema operatiu Multiplataforma
Llenguatge Pascal
Objecte Pascal
Llicència GLP
( llicència gratuïta )
Lloc web www.lazarus-ide.org/

Lazarus és un famós IDE desenvolupat per al compilador Free Pascal . El seu objectiu és crear un clon del famós compilador Pascal Delphi amb més funcions. El més rellevant és que també és multiplataforma , és a dir, l’IDE ​​es pot utilitzar per desenvolupar programari mitjançant diversos sistemes operatius, produint codi executable en cadascun d’ells. De fet, el lema de Lazarus és, en anglès, " Write once compile anywhere ", és a dir: " Write once (el codi font) i compila -ho a tot arreu ".

Aquest entorn de desenvolupament, nascut el 1999, ha guanyat una gran popularitat i credibilitat amb el pas del temps, arribant a la xifra de més de 7 milions de descàrregues a SourceForge [1] . Una comunitat global de desenvolupadors molt dinàmica ha crescut al voltant d’aquest IDE, animant un fòrum d’uns 17.000 membres. A més, Lazarus va ser elegit "projecte del mes" a SourceForge l'agost de 2017 i març de 2019 [2]

Història

El projecte Lazarus va néixer el febrer de 1999 [3] . Els principals fundadors van ser:

  1. Cliff Baeseman
  2. Shane Miller
  3. Michael A. Hess (actual mantenidor del lloc)

Un dels projectes que va néixer amb la tasca de clonar el compilador Delphi , el 1998 , es deia Megido . Va començar des de Sibyl, un projecte de codi obert per clonar Delphi en entorn OS / 2 . Megido, però, va ser abandonat al cap de poc temps, el 1999 , principalment perquè el codi basat en Sibila tenia diverses limitacions. Per tant, es va iniciar un nou projecte anomenat Llàtzer (Llàtzer), com la figura bíblica que Jesucrist , segons la narració evangèlica , va ressuscitar d'entre els morts (com el projecte Megidus).

El desenvolupament de Lazarus s’està produint a un ritme molt ràpid: només cal pensar que el juny del 2006 encara era a la versió 0.16 i a l’agost del 2007 ja era a la versió 0.9.22.

El 22 de març de 2011 es va publicar la versió 0.9.30, que abandona oficialment el suport per a les biblioteques GTK1 . Lazarus 0.9.30 es basa en Free Pascal 2.4.2.

El 29 d'agost de 2012 es va llançar la versió 1.0 basada en el compilador FreePascal versió 2.6.0.

El 9 d'octubre de 2012 es va fer disponible la versió 1.0.2, bàsicament una versió de manteniment que elimina alguns errors presents a la 1.0.

El 2 de desembre de 2012 es va llançar una versió de manteniment que elimina alguns errors presents a 1.0.2.

En els anys següents, el projecte es va actualitzar regularment. El 22 de maig de 2018 es va llançar l’última versió, la versió 1.8.4, basada en Free Pascal 3.0.4. La versió 2.0.0 es va publicar el 5 de febrer de 2019.

Característiques

Free Pascal és un compilador de codi obert que pot funcionar en diferents sistemes com Windows (32 i 64) , Linux (32 i 64) , Mac OS X (PPC i Intel) , OS / 2 , BSD , Windows CE (i386 i ARM ) i molts més. Gràcies a Free Pascal va ser el primer entorn IDE de codi obert que es va executar a la plataforma Windows 64 [4] . Amb les versions per a Linux i Windows CE és possible utilitzar Lazarus i escriure programes en un entorn PDA .

Lazarus pot crear aplicacions per als següents Widgsets:

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

Per al sistema operatiu Microsoft Windows , el compilador Borland Delphi (ara propietat d’Embarcadero) és més estable i té més documentació, però no té la capacitat de compilar codi per a diverses plataformes. Lazarus també és capaç de llegir i compilar codi Delphi fins a cert punt, a més de tenir un suport de bases de dades gratuïtes més complet i una biblioteca de classes LCL ( Lazarus Component Library ) actualitzada i de ràpid creixement.

Lazarus es pot instal·lar a qualsevol versió de Windows que comenci amb Windows 95 .

En comparació amb el compilador Delphi, Lazarus té els següents avantatges:

  1. codi obert (sota llicència GPL )
  2. gratuït
  3. multiplataforma
  4. té una àmplia documentació en línia escrita pels propis usuaris
  5. no requereix un marc, a diferència de les aplicacions .NET o Java

Nota

  1. ^ Baixa estadístiques: tots els fitxers , a sourceforge.net . Consultat el 19 de gener de 2019 .
  2. ^ (EN) març de 2019, projecte "Community Choice" del mes: Lazarus , bloc de la comunitat SourceForge, 1 de març de 2019. Obtingut l'1 de març de 2019.
  3. ^ (EN) Wiki Lazarus Free Pascal , a wiki.lazarus.freepascal.org.
  4. ^ Desenvolupament multiplataforma amb Free Pascal 2.2.0 (OSNews)

Articles relacionats

Altres projectes

Enllaços externs

Control de l'autoritat GND ( DE ) 7698911-2
Programari lliure Portal de programari lliure : accediu a les entrades de Viquipèdia relacionades amb programari lliure