Нова версія IDE Lazarus 2.2 вже випущена

Після трьох років розвитку опубліковано повідомлення про випуск інтегрованого середовища розробки Лазар 2.2, заснований на компіляторі FreePascal і виконує завдання, подібні до Delphi.

Середовище Він призначений для роботи з компілятором FreePascal версії 3.2.2 в якому було внесено велику кількість нових змін і особливо вдосконалень, серед яких виділяється повна підтримка OpenGL, а також сумісність з HighDPI, серед іншого.

Загальні характеристики, які виділяються з Lazarus IDE:

  • Це IDE з ліцензією GPL.
  • Lazarus працює на Gnu / Linux, Windows і macOS, серед інших.
  • Ми можемо створювати власні двійкові файли та поширювати їх без залежностей у будь-якому середовищі виконання.
  • Він має конструктор форм Easy Drag & Drop для створення потужних макетів.
  • Він має автоматичну синхронізацію між GUI-формами та кодом.
  • Надає користувачеві потужний редактор коду з підсвічуванням синтаксису та доповненням коду.
  • Він також пропонує вбудовану систему компіляції та налагодження. Ми можемо запускати, тестувати та налагоджувати наші проекти з IDE.
  • Система пакетів Lazarus дозволяє встановлювати плагіни сторонніх розробників для розширення IDE.

Що нового в Lazarus 2.2?

У цій новій версії Lazarus 2.2 набір віджетів Qt5 має повну підтримку OpenGL, на додаток до додавання кнопок для згортання закріплених панелей та покращення Підтримка високого DPI.

Ще одна зміна, яка виділяється в цій новій версії, - це додається новий плагін Spotter щоб знайти команди IDE, а також додані режими панелі на основі багаторядкових вкладок («Багаторядкові вкладки») і вікон, які не перекриваються («Плаваючі вікна зверху»).

Крім того, також підкреслюється, що була реалізована додаткова домашня сторінка, де ви можете вибрати тип проекту для створення, Я також знаю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, і я думаю, що це дуже гарне багатоплатформне середовище.