Визуальная интегрированная среда разработки (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.
mrKaban
11 июня 2021 г. 10:28
При таких глупых заявлениях, зачем вам среда разработки? В баннере-лого написан адрес сайта, если писать без рф, тогда получается бренд, который уже занят Московским магазином. Условия при установке ПО всегда нужно читать, это нас и отличает от обезьян.
Смит
11 июня 2021 г. 9:24
Буквы РФ, на сайте вводят в недоумение, надо почитать условия л.соглашения при установке...
Аркадий
4 июня 2020 г. 20:43
Среда разработки lazarus одна из самых удобный, простых и функциональных, если считать в совокупности. Создание интерфейса так же, как это делалось в старой доброй делфи. Код с делфи без труда можно оптимизировать под лазарус, язык один и тот же, различаются только библиотеки.
mrkaban
11 февраля 2019 г. 21:15
Радует тот факт, что Lazarus очень часто обновляется.