La nouvelle version de l'IDE Lazarus 2.2 est déjà sortie

Après trois ans de développement le poste de sortie a été publié de l'environnement de développement intégré Lazare 2.2, basé sur le compilateur FreePascal et effectuant des tâches similaires à Delphi.

L'environnement Il est conçu pour fonctionner avec le compilateur FreePascal version 3.2.2 dans lequel un grand nombre de nouveaux changements ont été apportés et surtout des améliorations dont se distingue le support complet d'OpenGL, ainsi que la compatibilité avec HighDPI, entre autres.

Caractéristiques générales qui se démarquent de Lazarus IDE :

  • C'est un IDE sous licence GPL.
  • Lazarus fonctionne sur Gnu/Linux, Windows et macOS, entre autres.
  • Nous pouvons créer des binaires natifs et les distribuer sans dépendances dans n'importe quel environnement d'exécution.
  • Il dispose d'un concepteur de formulaire Easy Drag & Drop pour créer des mises en page puissantes.
  • Il a une synchronisation automatique entre les GUI-Forms et le code.
  • Fournit à l'utilisateur un puissant éditeur de code avec coloration syntaxique et complétion de code.
  • Il offre également un système de compilation et de débogueur intégré. Nous pouvons exécuter, tester et déboguer nos projets depuis l'IDE.
  • Le système de packages Lazarus vous permet d'installer des plugins tiers pour étendre l'IDE.

Quoi de neuf dans Lazarus 2.2 ?

Dans cette nouvelle version de Lazarus 2.2, l'ensemble des widgets Qt5 est livré avec une prise en charge complète d'OpenGL, en plus d'ajouter des boutons pour réduire les panneaux ancrés et d'améliorer la Prise en charge de HighDPI.

Un autre des changements qui se démarque dans cette nouvelle version est que un nouveau plugin Spotter est inclus pour trouver des commandes IDE, ainsi que des modes de panneau ajoutés basés sur des onglets multilignes ("Onglets multilignes") et des fenêtres qui ne se chevauchent pas ("Fenêtres flottantes en haut").

De plus, il est également souligné qu'une page d'accueil facultative a été mise en place, où vous pouvez sélectionner le type de projet à créer, Je sais aussie ajouté des raccourcis clavier à l'éditeur de code pour remplacer, dupliquer, copier et déplacer des lignes et des sélections.

Alors que les extensions des principaux fichiers de traduction communs (modèles) sont passées de .po à .pot. Avec cela, à partir de cette nouvelle version, ce changement simplifiera son traitement dans les éditeurs de fichiers PO en tant que modèle pour démarrer de nouvelles traductions.

Il est également à noter que le débogueur LazDebugger-FP (FpDebug) 1.0 est désormais activé par défaut pour les nouvelles installations sous Windows et Linux.

Un mécanisme a été ajouté pour désactiver le rendu des ensembles de skins (arrêt du rendu de '[' comme début d'un ensemble dans un masque), activé via le paramètre moDisableSets. Par exemple, "MaskMask ('[x]', '[x]', [moDisableSets])" dans le nouveau mode renverra True.

Parmi les autres changements qui ressortent:

  • Ajout du package DockedFormEditor avec un nouvel éditeur de formulaire qui remplace Sparta_DockedFormEditor.
  • Le format de code Jedi a été amélioré et le support a été ajouté pour la plupart de la syntaxe Object Pascal moderne.
  • Le support des fonctions anonymes a été ajouté à Codetools.
  • Interfaces améliorées pour l'inspection des objets et des projets.
  • Composants déplacés pour rendre les polices Freetype dans un package séparé "components / freetype / freetypelaz.lpk"
  • Le composant PasWStr a été supprimé en raison de la présence de code créé uniquement dans les versions antérieures de FreePascal.
  • Enregistrement optimisé des composants internes et leur liaison aux widgets en appelant TLCLComponent.NewInstance.
  • Bibliothèque libQt5Pas mise à jour et prise en charge améliorée des widgets basés sur Qt5. Vue QLCLOpenGLWidget ajoutée pour fournir une prise en charge complète d'OpenGL.
  • Précision améliorée dans la sélection des tailles de formulaire sur les systèmes X11, Windows et macOS.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant. 

Comment installer Lazarus IDE sur Linux ?

Pour ceux qui souhaitent pouvoir installer cet IDE sur leur système, la première chose à savoir est que l'IDE est multiplateforme et propose des packages déjà compilés pour certaines distributions Linux. Vous pouvez obtenir les colis à partir du lien ci-dessous.

L'installation des packages peut se faire avec votre gestionnaire de packages préféré ou depuis le terminal.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Image de balise Diego de la Vega dit

    J'ai quitté Delphi en version 6 (je ne fais pas de programmation professionnelle, mais je fais beaucoup de programmes pour moi-même).

    J'ai récemment acheté Pascal via Lazarus et je pense que c'est un très bon environnement multiplateforme.