Русский GNU LGPL

Визуальная интегрированная среда разработки (IDE) для быстрой разработки программ (RAD), использующая компилятор Free Pascal, который поддерживает Object Pascal. Разработчики программ используют Lazarus, для создания консольного кода и графического интерфейса пользователя (GUI) программы для рабочего стола, а также для мобильных устройств, веб-приложений, веб-сервисов, визуальных компонентов и функциональных библиотек. Компилятор Free Pascal поддерживает несколько различных платформ, таких как Mac, Linux и Windows. Переведена на русский язык.

Программа имеет три особенности благодаря использованию компилятора Free Pascal: компиляция и скорость выполнения, и кросс-компиляция. Приложение, которое разработчики создают с помощью Lazarus на одной платформе, потенциально может компилироваться и выполняться на любой платформе, для которой существует  компилятор Free Pascal.

Самый похожий на более ранние версии Delphi Borland, Лазарус можно назвать свободным аналогом Delphi. Он обеспечивает очень наглядную среду разработки для создания богатых пользовательских интерфейсов, логики приложения и других артефактов кода. Наряду с обычными функциями управления проектом, Lazarus IDE также предоставляет возможности, которые включают, но не ограничиваются:

  • "Что видишь, то и получишь" (WYSIWYG) визуальный проектировщик расположения окон
  • Широкий набор GUI виджетов и визуальных компонентов, таких как окна редактирования, кнопки, диалоги, меню и т.д.
  • Обширный набор невизуальных компонентов для общих форм поведения, таких как сохранение настроек приложения
  • Ряд компонентов для связи данных с MySQL, PostgresSQL, FireBird, Oracle, SQLite, Sybase и других
  • Интерактивный отладчик кода
  • Завершение кода
  • Шаблоны кода
  • Подсветка синтаксиса
  • Контекстно-зависимая справка
  • Текстовый менеджер ресурсов для интернационализации
  • Автоматическое форматирование кода
  • Возможность создания пользовательских компонентов

Отличия от Delphi


При сходстве с Delphi во многих отношениях, есть несколько ограничений относительно производительности и набора функций:

  • Под Windows исполняемый файл, по умолчанию, размер файла несколько больше, чем в Delphi (6/7) эквивалентно, поскольку в Lazarus включается информация об отладке в исполняемые файлы, а не в отдельные файлы, такие как в Delphi. Начиная с версии 0.9.30 внешние символы отладки поддерживаются; Размер файла программы может быть значительно снижен при использовании внешнего файла символов (он может быть установлен в опциях компилятора), или с помощью strip (Unix).
  • Компоненты для Delphi могут быть установлены в Lazarus, но они должны быть преобразованы, а этот процесс может быть относительно сложным.
  • Подключение Microsoft Office.
  • DATASNAP.
  • Возможно вызвать код Object Pascal из программного обеспечения .NET.
  • Поддержка COM отсутствовала до версии 2.2.0.
  • Не на 100 процентов совместим с VCL.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Русский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU LGPL
  • Разработчик: Lazarus and Free Pascal Team
  • Категория: IDE
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Подтверждение лицензии: Отсутствует
  • Создано: 25.04.2021
  • Обновлено: 09.01.2022