Nova verzija IDE Lazarus 2.2 je već objavljena

Nakon tri godine razvoja objavljen je post integriranog razvojnog okruženja Lazar 2.2, koji se temelji na kompajleru FreePascal i izvršava zadatke slične Delphiju.

Okoliš Dizajniran je za rad s FreePascal kompajlerom verzije 3.2.2 u kojem je napravljen veliki broj novih promjena a posebno poboljšanja od kojih se ističe puna podrška za OpenGL, kao i kompatibilnost s HighDPI, između ostalog.

Opće značajke koje se ističu od Lazarus IDE:

  • To je IDE s GPL licencom.
  • Lazarus radi na Gnu / Linuxu, Windows i macOS, između ostalih.
  • Možemo kreirati izvorne binarne datoteke i distribuirati ih bez ovisnosti u bilo kojem okruženju izvođenja.
  • Ima Easy Drag & Drop dizajner obrazaca za stvaranje moćnih izgleda.
  • Ima automatsku sinkronizaciju između GUI-Forma i koda.
  • Pruža korisniku moćan uređivač koda s isticanjem sintakse i dovršavanjem koda.
  • Također nudi ugrađeni sustav za kompilaciju i ispravljanje pogrešaka. Možemo pokrenuti, testirati i debugirati naše projekte iz IDE-a.
  • Sustav paketa Lazarus omogućuje vam instaliranje dodataka trećih strana za proširenje IDE-a.

Što je novo u Lazarusu 2.2?

U ovoj novoj verziji Lazarusa 2.2 skup widgeta Qt5 dolazi s punom podrškom za OpenGL, osim dodavanja gumba za sažimanje usidrenih ploča i poboljšanja HighDPI podrška.

Još jedna od promjena koja se ističe u ovoj novoj verziji je ta uključen je novi dodatak Spotter za pronalaženje IDE naredbi, kao i dodane načine rada ploče temeljene na karticama s više redaka ("Multiline Tabs") i prozorima koji se ne preklapaju ("Plutajući prozori na vrhu").

Osim toga, također se ističe da je implementirana opcijska početna stranica na kojoj možete odabrati vrstu projekta za izradu, također zname dodao prečace u uređivač kodova za zamjenu, dupliciranje, kopiranje i premještanje redaka i odabira.

Dok su se ekstenzije za glavne uobičajene prijevodne datoteke (predloške) promijenile iz .po u .pot. Uz to, od ove nove verzije, ova promjena će pojednostaviti njezinu obradu u urednicima PO datoteka kao predloška za pokretanje novih prijevoda.

Također se napominje da je LazDebugger-FP (FpDebug) 1.0 debugger sada omogućen prema zadanim postavkama za nove instalacije na Windows i Linux.

Dodan je mehanizam za onemogućavanje prikazivanja skupova skinova (zaustavljanje prikazivanja '[' kao početka skupa u maski), aktivirano preko postavke moDisableSets. Na primjer, "MatchesMask ('[x]', '[x]', [moDisableSets])" u novom načinu će vratiti True.

Od ostalih istaknutih promjena:

  • Dodan je paket DockedFormEditor s novim uređivačem obrazaca koji zamjenjuje Sparta_DockedFormEditor.
  • Jedi format koda je poboljšan i dodana je podrška za većinu moderne Object Pascal sintakse.
  • Podrška za anonimne funkcije dodana je u Codetools.
  • Poboljšana sučelja za pregled objekata i projekata.
  • Komponente su premještene za renderiranje Freetype fontova u zaseban paket "components / freetype / freetypelaz.lpk"
  • PasWStr komponenta je uklonjena zbog prisutnosti koda koji je stvoren samo u ranijim verzijama FreePascal-a.
  • Optimizirana registracija internih elemenata i njihovo povezivanje s widgetima pozivanjem TLCLComponent.NewInstance.
  • Ažurirana biblioteka libQt5Pas i poboljšana podrška za widgete temeljene na Qt5. QLCLOpenGLWidget pogled je dodan za pružanje pune podrške za OpenGL.
  • Poboljšana preciznost u odabiru veličina obrazaca na sustavima X11, Windows i macOS.

Konačno ako vas zanima više o tome, možete provjeriti detalje U sljedećem linku. 

Kako instalirati Lazarus IDE na Linux?

Za one koji su zainteresirani da mogu instalirati ovaj IDE na svoj sustav, prvo što treba znati je da je IDE višeplatformski i nudi već kompajlirane pakete za neke distribucije Linuxa. Možete dobiti pakete s donje poveznice.

Instalacija paketa može se obaviti s vašim omiljenim upraviteljem paketa ili s terminala.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Slika rezerviranog mjesta Diego de la Vega dijo

    Delphi sam napustio u verziji 6 (nisam profesionalni programer, ali radim puno programa za sebe).

    Nedavno sam preuzeo Pascal preko Lazarusa i mislim da je to jako dobro multiplatformsko okruženje.