Ja va ser alliberada la nova versió de l'IDE Lazarus 2.2

Després de tres anys de desenvolupament es va donar a conèixer la publicació del llançament de l'entorn de desenvolupament integrat Llàtzer 2.2, basat en el compilador FreePascal i realitzant tasques similars a Delphi.

L'entorn està dissenyat per funcionar amb la versió del compilador FreePascal 3.2.2 en la qual s'han realitzat una gran quantitat de canvis nous i sobretot millores de les quals es destaquen el suport complet per a OpenGL, així com també la compatibilitat amb HighDPI, entre altres coses més.

Característiques generals que es destaquen de Lazarus IDE:

  • És un IDE amb llicència GPL.
  • Lazarus 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ó.
  • Compte amb un dissenyador de formularis Easy Drag & Drop per crear dissenys potents.
  • Disposa de sincronització automàtica entre GUI-Forms i codi.
  • Posa a disposició de l'usuari un editor de codi potent 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.

Què hi ha de nou a Lazarus 2.2?

En aquesta nova versió de Lazarus 2.2 el conjunt de ginys Qt5 arriba amb el suport complet per a OpenGL, a més que es van afegir botons per contraure panells acoblats i es va millorar la compatibilitat amb HighDPI.

Un altre dels canvis que es destaca d'aquesta nova versió és que s'hi inclou un nou complement de Spotter per trobar ordres IDE, així com també van afegir els modes de panells basats en pestanyes de diverses línies («Multiline Tabs») i finestres que no se superposen («Floating windows on top»).

A més també es destaca que s'ha implementat una pàgina d'inici opcional, on podeu seleccionar el tipus de projecte a crear, també si van afegir tecles d'accés ràpid a l'editor de codi per reemplaçar, duplicar, copiar i moure línies i seleccions.

Mentre que les extensions per als principals arxius de traducció comuns (plantilles) van canviar de .po a .pot. Amb això a partir d'aquesta nova versió aquest canvi simplificarà el seu processament als editors de fitxers PO com a plantilla per iniciar noves traduccions.

També es destaca que el depurador LazDebugger-FP (FpDebug) 1.0 ara està habilitat per defecte per a noves instal·lacions a Windows i Linux.

S'ha afegit un mecanisme per deshabilitar el processament de conjunts de màscares (detenint la interpretació de '[' com el començament d'un conjunt en una màscara), activat a través de la configuració moDisableSets. Per exemple, «MatchesMask ('[x]', '[x]', [moDisableSets]) en el nou mode tornarà True.

Dels altres canvis que es destaquen:

  • S'ha afegit el paquet DockedFormEditor amb un nou editor de formularis que reemplaça Sparta_DockedFormEditor.
  • Es va millorar el format de codi Jedi i es va afegir suport per a la major part de la sintaxi moderna de Object Pascal.
  • Es va afegir suport per a funcions anònimes a Codetools.
  • Interfícies millorades per a la inspecció dobjectes i projectes.
  • Components moguts per renderitzar fonts Freetype a un paquet separat «components/freetype/freetypelaz.lpk»
  • El component PasWStr s'ha eliminat degut a la presència de codi que es crea només en versions anteriors de FreePascal.
  • Registre optimitzat de components interns i el seu enllaç a widgets trucant a TLCLComponent.NewInstance.
  • Biblioteca libQt5Pas actualitzada i suport millorat per a ginys basats en Qt5. S'ha afegit la vista QLCLOpenGLWidget per brindar compatibilitat total amb OpenGL.
  • Precisió millorada a la selecció de mides de formulari en sistemes X11, Windows i macOS.

Finalment si estàs interessat en conèixer més a l'respecte, pots consultar els detalls en el següent enllaç. 

Com instal·lar Lazarus IDE a Linux?

Per als que estiguin interessats a poder instal·lar aquest IDE al vostre sistema, el primer que han de saber que és l'IDE és multiplataforma i ofereix paquets ja compilats per a algunes distribucions de Linux. Els paquets els pots obtenir des del següent enllaç.

La instal·lació dels paquets la pots fer amb el teu gestor de paquets favorit o des de la terminal.


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Diego de la Vega va dir

    Vaig deixar Delphi a la seva versió 6 (no em dedico professionalment a la programació, però faig molts programes per a mi mateix).

    Vaig reprendre fa poc el Pascal a través de Lazarus i crec que és un molt bon entorn multiplataforma.