Новата версия на IDE Lazarus 2.2 вече е пусната

След три години на развитие публикацията за освобождаване беше пусната на интегрираната среда за разработка Лазар 2.2, базиран на компилатора FreePascal и изпълняващ задачи, подобни на Delphi.

Околната среда Той е проектиран да работи с компилатор FreePascal версия 3.2.2 в който са направени голям брой нови промени и особено подобрения, от които се откроява пълната поддръжка за OpenGL, както и съвместимостта с HighDPI, наред с други неща.

Общи характеристики, които се открояват от Lazarus IDE:

  • Това е GPL лицензирана IDE.
  • Lazarus работи на Gnu / Linux, Windows и macOS, наред с други.
  • Можем да създаваме естествени двоични файлове и да ги разпространяваме без зависимости във всяка среда на изпълнение.
  • Той има дизайнер на формуляри за лесно плъзгане и пускане за създаване на мощни оформления.
  • Има автоматична синхронизация между GUI-формите и кода.
  • Предоставя на потребителя мощен редактор на код с подчертаване на синтаксиса и завършване на кода.
  • Той също така предлага вградена система за компилация и отстраняване на грешки. Можем да стартираме, тестваме и отстраняваме грешки в нашите проекти от IDE.
  • Пакетната система Lazarus ви позволява да инсталирате плъгини на трети страни за разширяване на IDE.

Какво е новото в Lazarus 2.2?

В тази нова версия на Lazarus 2.2 наборът от джаджи Qt5 идва с пълна поддръжка на OpenGL, в допълнение към добавянето на бутони за свиване на закачените панели и подобряване на Поддръжка на HighDPI.

Друга от промените, които се открояват в тази нова версия, е, че е включен нов плъгин Spotter за намиране на IDE команди, както и добавени режими на панел, базирани на многоредови раздели („Multiline Tabs“) и прозорци, които не се припокриват („Плаващи прозорци отгоре“).

Освен това се подчертава също, че е внедрена незадължителна начална страница, където можете да изберете типа проект за създаване, аз също знамe добави бързи клавиши към редактора на код за заместване, дублиране, копиране и преместване на линии и селекции.

Докато разширенията за основните често срещани файлове за превод (шаблони) се промениха от .po на .pot. С това, от тази нова версия, тази промяна ще опрости нейната обработка в редакторите на PO файлове като шаблон за стартиране на нови преводи.

Също така се отбелязва, че дебъгерът LazDebugger-FP (FpDebug) 1.0 вече е активиран по подразбиране за нови инсталации в Windows и Linux.

Добавен е механизъм за деактивиране на изобразяването на набори от кожи (спиране на изобразяването на '[' като начало на набор в маска), активирано чрез настройката moDisableSets. Например "MatchesMask ('[x]', '[x]', [moDisableSets])" в новия режим ще върне True.

От останалите промени, които се открояват:

  • Добавен е пакетът DockedFormEditor с нов редактор на формуляри, който замества Sparta_DockedFormEditor.
  • Форматът на джедайския код беше подобрен и беше добавена поддръжка за повечето от съвременния синтаксис на Object Pascal.
  • Към Codetools беше добавена поддръжка за анонимни функции.
  • Подобрени интерфейси за проверка на обекти и проекти.
  • Компонентите са преместени за изобразяване на шрифтове Freetype в отделен пакет "components / freetype / freetypelaz.lpk"
  • Компонентът PasWStr е премахнат поради наличието на код, който е създаден само в по-ранни версии на FreePascal.
  • Оптимизирана регистрация на вътрешни елементи и тяхното свързване към джаджи чрез извикване на TLCLComponent.NewInstance.
  • Актуализирана библиотека libQt5Pas и подобрена поддръжка за Qt5-базирани джаджи. Добавен изглед QLCLOpenGLWidget, за да осигури пълна поддръжка на OpenGL.
  • Подобрена прецизност при избор на размери на формуляри в системи X11, Windows и macOS.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк. 

Как да инсталирам Lazarus IDE на Linux?

За тези, които се интересуват от възможността да инсталират тази IDE на своята система, първото нещо, което трябва да знаете е, че IDE е междуплатформена и предлага вече компилирани пакети за някои дистрибуции на Linux. Можете да получите пакетите от линка по-долу.

Инсталирането на пакетите може да се извърши с любимия ви мениджър на пакети или от терминала.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Диего де ла Вега каза той

    Напуснах Delphi на версия 6 (не съм професионален програмист, но правя много програми за себе си).

    Наскоро взех Pascal през Lazarus и мисля, че това е много добра среда за различни платформи.