De nieuwe versie van de IDE Lazarus 2.2 is al uitgebracht

Na drie jaar ontwikkeling vrijgeven vrijgeven vrijgegeven van de geïntegreerde ontwikkelomgeving Lazarus 2.2, gebaseerd op de FreePascal-compiler en het uitvoeren van taken die vergelijkbaar zijn met Delphi.

De omgeving is ontworpen om te werken met FreePascal compiler versie 3.2.2 waarin een groot aantal nieuwe wijzigingen zijn aangebracht en vooral verbeteringen waarvan de volledige ondersteuning voor OpenGL opvalt, evenals de compatibiliteit met onder andere HighDPI.

Algemene kenmerken die zich onderscheiden van Lazarus IDE:

  • Het is een IDE met GPL-licentie.
  • Lazarus draait onder andere op Gnu/Linux, Windows en macOS.
  • We zullen native binaries kunnen maken en deze zonder afhankelijkheden in elke uitvoeringsomgeving kunnen distribueren.
  • Het beschikt over een Easy Drag & Drop-formulierontwerper om krachtige lay-outs te maken.
  • Het heeft automatische synchronisatie tussen GUI-formulieren en code.
  • Het biedt de gebruiker een krachtige code-editor met syntaxisaccentuering en codeaanvulling.
  • Het biedt ook een ingebouwd debugger- en bouwsysteem. We zullen onze projecten vanuit de IDE kunnen uitvoeren, testen en debuggen.
  • Met het Lazarus-pakketsysteem kunt u plug-ins van derden installeren om de IDE uit te breiden.

Wat is er nieuw in Lazarus 2.2?

In deze nieuwe versie van Lazarus 2.2 de set widgets Qt5 wordt geleverd met volledige ondersteuning voor OpenGL, naast het toevoegen van knoppen om gedockte panelen samen te vouwen en het verbeteren van de Hoge DPI-ondersteuning.

Een andere van de veranderingen die opvalt in deze nieuwe versie is dat: een nieuwe Spotter-plug-in is inbegrepen om IDE-opdrachten te vinden, evenals toegevoegde Multiline-tabbladen en zwevende vensters in de bovenste modi.

Daarnaast wordt ook benadrukt dat er een optionele startpagina is geïmplementeerd, waar u het type project kunt selecteren dat u wilt maken, ik weet ooke sneltoetsen toegevoegd aan de code-editor om lijnen en selecties te vervangen, dupliceren, kopiëren en verplaatsen.

Terwijl de extensies voor de belangrijkste gemeenschappelijke vertaalbestanden (sjablonen) veranderden van .po in .pot. Hiermee, te beginnen met deze nieuwe versie, zal deze wijziging de verwerking ervan in de PO-bestandseditors vereenvoudigen als een sjabloon om nieuwe vertalingen te starten.

Merk ook op dat de LazDebugger-FP (FpDebug) 1.0 debugger nu standaard is ingeschakeld voor nieuwe installaties op Windows en Linux.

Een mechanisme toegevoegd om de verwerking van skin-sets uit te schakelen (stopt de interpretatie van '[' als het begin van een set in een masker), ingeschakeld via de moDisableSets-instelling. Bijvoorbeeld, "MatchesMask ('[x]', '[x]', [moDisableSets])" in de nieuwe modus zal True retourneren.

Van de andere veranderingen die opvallen:

  • DockedFormEditor-pakket toegevoegd met een nieuwe formuliereditor die Sparta_DockedFormEditor vervangt.
  • Verbeterde opmaak van Jedi-code en toegevoegde ondersteuning voor de meeste moderne Object Pascal-syntaxis.
  • Ondersteuning voor anonieme functies toegevoegd aan Codetools.
  • Verbeterde interfaces voor object- en projectinspectie.
  • Componenten voor het renderen van Freetype fonts verplaatst naar een apart pakket “components/freetype/freetypelaz.lpk”
  • De component PasWStr is verwijderd vanwege de aanwezigheid van code die alleen in oudere versies van FreePascal is gemaakt.
  • Geoptimaliseerde registratie van interne componenten en hun binding aan widgets door TLCLComponent.NewInstance aan te roepen.
  • Bijgewerkte libQt5Pas-bibliotheek en verbeterde ondersteuning voor op Qt5 gebaseerde widgets. QLCLOpenGLWidget-weergave toegevoegd om volledige OpenGL-ondersteuning te bieden.
  • Verbeterde nauwkeurigheid bij het selecteren van formulierformaten op X11-, Windows- en macOS-systemen.

Eindelijk als u er meer over wilt weten, u kunt de details controleren In de volgende link. 

Hoe installeer ik Lazarus IDE op Linux?

Voor degenen die geïnteresseerd zijn om deze IDE op hun systeem te kunnen installeren, is het eerste dat ze moeten weten dat de IDE platformonafhankelijk is en reeds gecompileerde pakketten biedt voor sommige Linux-distributies. U kunt de pakketten krijgen via de onderstaande link.

De installatie van de pakketten kan met uw favoriete pakketbeheerder of vanaf de terminal.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Tijdelijke afbeelding voor Diego de la Vega zei

    Ik verliet Delphi in versie 6 (ik programmeer niet professioneel, maar ik doe veel programma's voor mezelf).

    Ik heb onlangs Pascal opgepikt via Lazarus en ik vind het een erg goede multiplatformomgeving.