Новая версия 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-Forms и кодом.
  • Он предоставляет пользователю мощный редактор кода с подсветкой синтаксиса и завершением кода.
  • Он также предлагает встроенный отладчик и систему сборки. Мы сможем выполнять, тестировать и отлаживать наши проекты из IDE.
  • Система пакетов Lazarus позволяет устанавливать сторонние плагины для расширения IDE.

Что нового в Лазаре 2.2?

В этой новой версии Lazarus 2.2 набор виджетов Qt5 поставляется с полной поддержкой OpenGL., помимо добавления кнопок для сворачивания закрепленных панелей и улучшения Поддержка высокого разрешения.

Еще одно изменение, которое выделяется в этой новой версии, заключается в том, что включен новый плагин Spotter для поиска команд IDE, а также добавлены многострочные вкладки и плавающие окна в верхних режимах.

Кроме того, также подчеркивается, что была реализована необязательная домашняя страница, где вы можете выбрать тип проекта для создания, Я также знаюe добавлены горячие клавиши в редактор кода для замены, дублирования, копирования и перемещения строк и выделений.

При этом расширения основных общих файлов перевода (шаблонов) изменились с .po на .pot. При этом, начиная с этой новой версии, это изменение упростит его обработку в редакторах файлов PO в качестве шаблона для запуска новых переводов.

Также обратите внимание, что отладчик LazDebugger-FP (FpDebug) 1.0 теперь включен по умолчанию для новых установок в Windows и Linux.

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

Из других изменений, которые выделяются:

  • Добавлен пакет DockedFormEditor с новым редактором форм, который заменяет Sparta_DockedFormEditor.
  • Улучшено форматирование кода Jedi и добавлена ​​поддержка большей части современного синтаксиса 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 и считаю, что это очень хорошая кроссплатформенная среда.