Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. На данный момент является единственным инструментом, позволяющим достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows. Фактически, это Delphi VCL с открытым исходным кодом, создававшийся как независимый от базовых виджетов для работы на любой платформе, где поддерживается Free Pascal.
Домашняя страница: http://www.lazarus.freepascal.org/
Функции:
- Содержит набор визуальных компонентов LCL (Lazarus Component Library). В настоящее время практически полностью поддерживает виджеты GTK1 и Win32. В разработке находятся виджеты GTK2, Carbon, Qt, WinCE.
- Реализован основной набор элементов управления
- Поддерживает преобразование проектов Delphi
- Имеет собственный формат управления пакетами
- Поддерживаемые ОС: GNU/Linux, Microsoft Windows, MacOS X, FreeBSD, WinCE
Недостатки:
- Нет полной совместимости с Delphi
- При стандартных настройках скомпилированный файл имеет очень большой размер(но отключается 1 галочкой)
Лицензия:
- Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях более мягкой GNU Lesser General Public License.