Noua versiune a IDE Lazarus 2.2 a fost deja lansată

După trei ani de dezvoltare eliberare eliberare lansat a mediului de dezvoltare integrat Lazăr 2.2, bazat pe compilatorul FreePascal și care efectuează sarcini similare cu Delphi.

Mediul este proiectat să funcționeze cu compilatorul FreePascal versiunea 3.2.2 în care s-au făcut un număr mare de modificări noi și mai ales îmbunătățiri din care se remarcă suportul complet pentru OpenGL, precum și compatibilitatea cu HighDPI, printre altele.

Caracteristici generale care ies în evidență de Lazarus IDE:

  • Este un IDE cu licență GPL.
  • Lazarus rulează pe Gnu/Linux, Windows și macOS, printre altele.
  • Vom fi capabili să creăm binare native și să le distribuim fără dependențe în orice mediu de execuție.
  • Are un designer de formulare Easy Drag & Drop pentru a crea machete puternice.
  • Are sincronizare automată între GUI-Forms și cod.
  • Oferă utilizatorului un editor de cod puternic cu evidențierea sintaxelor și completarea codului.
  • De asemenea, oferă un sistem de depanare și de compilare încorporat. Vom putea executa, testa și depana proiectele noastre din IDE.
  • Sistemul de pachete Lazarus vă permite să instalați pluginuri terțe pentru a extinde IDE-ul.

Ce este nou în Lazarus 2.2?

În această nouă versiune a Lazarus 2.2 setul de widget-uri Qt5 vine cu suport complet pentru OpenGL, pe lângă adăugarea de butoane pentru a restrânge panourile andocate și îmbunătățirea Suport HighDPI.

O altă dintre modificările care se remarcă în această nouă versiune este aceea este inclus un nou plugin Spotter pentru a găsi comenzi IDE, precum și moduri de panou adăugate bazate pe file cu mai multe linii ("Multiline Files") și ferestre care nu se suprapun ("Floating windows on top").

În plus, se evidențiază și faptul că a fost implementată o pagină de pornire opțională, unde puteți selecta tipul de proiect de creat, De asemenea, știuAm adăugat taste rapide la editorul de cod pentru a înlocui, duplica, copia și muta linii și selecții.

În timp ce extensiile pentru principalele fișiere de traducere comune (șabloane) s-au schimbat de la .po la .pot. Cu aceasta, începând cu această nouă versiune, această modificare va simplifica procesarea acesteia în editorii de fișiere PO ca șablon pentru a începe noi traduceri.

De asemenea, rețineți că depanatorul LazDebugger-FP (FpDebug) 1.0 este acum activat în mod implicit pentru noile instalări pe Windows și Linux.

S-a adăugat un mecanism pentru a dezactiva procesarea setului de skin (oprirea redării lui „[” ca începutul unui set într-o mască), activat prin setarea moDisableSets. De exemplu, „MatchesMask (‘[x]’, ‘[x]’, [moDisableSets])” în noul mod va returna True.

Dintre celelalte schimbări care se remarcă:

  • S-a adăugat pachetul DockedFormEditor cu un nou editor de formulare care înlocuiește Sparta_DockedFormEditor.
  • Formatul codului Jedi a fost îmbunătățit și a fost adăugat suport pentru majoritatea sintaxei moderne Object Pascal.
  • S-a adăugat suport pentru funcții anonime la Codetools.
  • Interfețe îmbunătățite pentru inspecția obiectelor și proiectelor.
  • Componentele mutate pentru a reda fonturile Freetype într-un pachet separat „components / freetype / freetypelaz.lpk”
  • Componenta PasWStr a fost eliminată din cauza prezenței codului care este creat numai în versiunile mai vechi ale FreePascal.
  • Înregistrarea optimizată a elementelor interne și legarea acestora la widget-uri prin apelarea TLCLComponent.NewInstance.
  • Biblioteca libQt5Pas actualizată și suport îmbunătățit pentru widget-urile bazate pe Qt5. S-a adăugat vizualizarea QLCLOpenGLWidget pentru a oferi suport complet OpenGL.
  • Precizie îmbunătățită în selectarea dimensiunilor formularelor pe sistemele X11, Windows și macOS.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detaliile În următorul link. 

Cum se instalează Lazarus IDE pe Linux?

Pentru cei care sunt interesați să poată instala acest IDE pe sistemul lor, primul lucru pe care ar trebui să-l știe este că IDE-ul este multiplatform și oferă pachete deja compilate pentru unele distribuții Linux. Puteți obține pachetele din linkul de mai jos.

Instalarea pachetelor se poate face cu managerul de pachete preferat sau din terminal.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Imagine de substituent Diego de la Vega el a spus

    Am părăsit Delphi în versiunea 6 (nu fac programare profesional, dar fac foarte multe programe pentru mine).

    Recent l-am luat pe Pascal prin Lazarus și cred că este un mediu multiplatform foarte bun.