En el següent article anem a fer una ullada a Lazarus. Aquest és un IDE multiplataforma per al desenvolupament ràpid d'aplicacions basada en el llenguatge de programació Objecte Pascal. Aquest compta amb una varietat de components preparats per utilitzar, i un dissenyador de formularis gràfics per crear fàcilment interfícies gràfiques dusuari complexes.
Podrem crear les nostres pròpies aplicacions comercials o de codi obert. Gràcies a aquest IDE els usuaris podrem crear navegadors d'arxius, visors d'imatges, aplicacions de bases de dades, programari de edició de gràfics, jocs, programari 3D, programari danàlisi mèdica o qualsevol altre tipus de programari.
Característiques generals de Lazarus IDE
- És un IDE amb llicència GPL.
- Lázaro s'executa a Gnu/Linux, Windows i macOS, Entre d'altres.
- podrem crear binaris nadius, i distribuir-los sense dependències en cap entorn d'execució.
- Disposa d'un dissenyador de formularis Easy Drag & Drop per crear dissenys potents.
- disposa de sincronització automàtica entre GUI-Forms i codi.
- Posa a la disposició de l'usuari un potent editor de codi amb ressaltat de sintaxi i finalització de codi.
- També ofereix un sistema de compilació i depurador integrats. Podrem executar, tastar i depurar els nostres projectes des de l'IDE.
- El sistema de paquets Lazarus permet instal·lar complements de tercers per ampliar l'IDE.
- Aquest és un IDE capaç de manejar grans projectes. El seu compilador FPC es desenvolupa constantment per millorar-ne el rendiment.
- Trobarem un dissenyador gràfic de formes amb pautes per alinear amb components adjacents.
- Lázaro EUA Pascal lliure com el seu llenguatge, que és un dialecte Object Pascal.
- Les biblioteques centrals es distribueixen sota LGPL. Gràcies a elles podrem crear aplicacions comercials i no comercials.
- compatibilitat amb Utf8 i i18n.
- Les aplicacions Linux/BSD poden dependre de GTK2 o de QT.
Aquestes són només algunes de les característiques d'aquest projecte. es poden consultar totes elles en detall des de la pàgina web de el projecte.
Instal·lar Lazarus IDE
A través dels seus paquets DEB oficials
Aquest IDE proporciona paquets oficials DEB, els quals es poden descarregar des sourceforge.net.
Cal dir que haurem de descarregar i instal·lar els tres paquets DEB disponibles; fpc-laz, fpc-src i lazarus. Aquests paquets inclouen:
- fpc-llaç: És el compilador, algunes eines de línia d'ordres, unitats base i components no visuals com l'accés a la base de dades.
- fpc-src: Les fonts de fpc i els seus paquets, necessaris per a l'exploració de codi.
- lazarus-project: L'IDE, els components visuals i els fitxers d'ajuda.
Com deia, haurem de descarregar els 3 paquets. Quan els tinguem descarregats, només caldrà dirigir-nos a la carpeta on tinguem guardats els arxius. Un cop en ella, des de la terminal (Ctrl+Alt+T), haurem de executar la següent ordre per instal·lar els paquets:
sudo apt install ./fpc-*.deb ./lazarus-project*.deb
Desinstal
Per a la eliminar aquest IDE, tan sols haurem d'obrir una terminal (Ctrl+Alt+T) i executar-hi la comanda que es mostra a continuació:
sudo apt remove --autoremove lazarus lazarus-project fpc-*
A través del repositori d'Ubuntu
Ubuntu inclou Lazarus als seus propis repositoris, però no proporciona actualitzacions per al paquet. Per tant, el paquet que instal·larem serà antic, a dia d'avui instal·la la versió 2.0.6. Tot i que Ubuntu 21.10 té disponible la versió 2.0.12, que és la més recent en aquest moment.
Per a la instal·lar el paquet al nostre sistema Ubuntu, Només cal obrir un terminal (Ctrl + Alt + T) i executar la comanda:
sudo apt install lazarus
Un cop finalitzada la instal·lació, ja podem cercar el llançador d'aquest IDE al nostre sistema per iniciar el programa.
Desinstal
Eliminar aquest IDE instal·lat com a paquet DEB és tan senzill com obrir una terminal (Ctrl + Alt + T) i executar la comanda:
sudo apt remove lazarus; sudo apt autoremove
Lazarus té una gran comunitat de persones que es recolzen entre si. Entre ells s'hi inclouen científics i estudiants, alumnes i professors, professionals i aficionats. En la wiki del projecte, es poden trobar tutorials, Vídeos, documentació i idees. A més, es pot obtenir més informació a la pàgina web d'aquest IDE.