La nuova versione dell'IDE Lazarus 2.2 è già stata rilasciata

Dopo tre anni di sviluppo il post di rilascio è stato rilasciato dell'ambiente di sviluppo integrato Lazzaro 2.2, basato sul compilatore FreePascal e che esegue attività simili a Delphi.

L'ambiente È progettato per funzionare con il compilatore FreePascal versione 3.2.2 in cui sono state apportate numerose nuove modifiche e soprattutto miglioramenti, tra cui spicca il pieno supporto per OpenGL, nonché la compatibilità con HighDPI, tra le altre cose.

Caratteristiche generali che si distinguono da Lazarus IDE:

  • È un IDE con licenza GPL.
  • Lazarus funziona su Gnu/Linux, Windows e macOS, tra gli altri.
  • Possiamo creare binari nativi e distribuirli senza dipendenze in qualsiasi ambiente di runtime.
  • Ha un designer di moduli Easy Drag & Drop per creare layout potenti.
  • Ha la sincronizzazione automatica tra i moduli GUI e il codice.
  • Fornisce all'utente un potente editor di codice con evidenziazione della sintassi e completamento del codice.
  • Offre anche un sistema di compilazione e debugger integrato. Possiamo eseguire, testare ed eseguire il debug dei nostri progetti dall'IDE.
  • Il sistema di pacchetti Lazarus consente di installare plug-in di terze parti per estendere l'IDE.

Cosa c'è di nuovo in Lazarus 2.2?

In questa nuova versione di Lazarus 2.2 il set di widget Qt5 viene fornito con il supporto completo di OpenGL, oltre ad aggiungere pulsanti per comprimere i pannelli ancorati e migliorare il Supporto per DPI elevati.

Un altro dei cambiamenti che spicca in questa nuova versione è che è incluso un nuovo plug-in Spotter per trovare i comandi IDE, nonché le modalità del pannello aggiunte basate su schede multilinea ("Schede multilinea") e finestre che non si sovrappongono ("Finestre mobili in alto").

Inoltre, si evidenzia anche che è stata implementata una home page opzionale, dove è possibile selezionare la tipologia di progetto da realizzare, so ancheHo aggiunto tasti di scelta rapida all'editor di codice per sostituire, duplicare, copiare e spostare righe e selezioni.

Mentre le estensioni per i principali file di traduzione comuni (modelli) sono cambiate da .po a .pot. Con questo, a partire da questa nuova versione, questa modifica semplificherà la sua elaborazione negli editor di file PO come modello per iniziare nuove traduzioni.

Si noti inoltre che il debugger LazDebugger-FP (FpDebug) 1.0 è ora abilitato per impostazione predefinita per le nuove installazioni su Windows e Linux.

È stato aggiunto un meccanismo per disabilitare il rendering dei set di skin (arresto del rendering di '[' come inizio di un set in una maschera), attivato tramite l'impostazione moDisableSets. Ad esempio, "MatchesMask ('[x]', '[x]', [moDisableSets])" nella nuova modalità restituirà True.

Tra le altre modifiche che si distinguono:

  • Aggiunto il pacchetto DockedFormEditor con un nuovo editor di moduli che sostituisce Sparta_DockedFormEditor.
  • Il formato del codice Jedi è stato migliorato ed è stato aggiunto il supporto per la maggior parte della moderna sintassi Object Pascal.
  • Il supporto per le funzioni anonime è stato aggiunto a Codetools.
  • Interfacce migliorate per l'ispezione di oggetti e progetti.
  • Componenti spostati per eseguire il rendering dei caratteri Freetype in un pacchetto separato "components / freetype / freetypelaz.lpk"
  • Il componente PasWStr è stato rimosso a causa della presenza di codice creato solo nelle versioni precedenti di FreePascal.
  • Registrazione ottimizzata di elementi interni e loro associazione ai widget chiamando TLCLComponent.NewInstance.
  • Libreria libQt5Pas aggiornata e supporto migliorato per widget basati su Qt5. Aggiunta la vista QLCLOpenGLWidget per fornire il supporto completo di OpenGL.
  • Precisione migliorata nella selezione delle dimensioni dei moduli sui sistemi X11, Windows e macOS.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link 

Come installare Lazarus IDE su Linux?

Per coloro che sono interessati a poter installare questo IDE sul proprio sistema, la prima cosa da sapere è che l'IDE è multipiattaforma e offre pacchetti già compilati per alcune distribuzioni Linux. È possibile ottenere i pacchetti dal link sottostante.

L'installazione dei pacchetti può essere eseguita con il tuo gestore di pacchetti preferito o dal terminale.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Immagine segnaposto Diego de la Vega suddetto

    Ho lasciato Delphi alla versione 6 (non sono un programmatore professionista, ma realizzo molti programmi per me stesso).

    Di recente ho acquistato Pascal tramite Lazarus e penso che sia un ottimo ambiente multipiattaforma.