Free Pascal и Lazarus

Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. На данный момент является единственным инструментом, позволяющим достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows. Фактически, это Delphi VCL с открытым исходным кодом, создававшийся как независимый от базовых виджетов для работы на любой платформе, где поддерживается Free Pascal.

Домашняя страница: http://www.lazarus.freepascal.org/

Функции:

  1. Содержит набор визуальных компонентов LCL (Lazarus Component Library). В настоящее время практически полностью поддерживает виджеты GTK1 и Win32. В разработке находятся виджеты GTK2, Carbon, Qt, WinCE.
  2. Реализован основной набор элементов управления
  3. Поддерживает преобразование проектов Delphi
  4. Имеет собственный формат управления пакетами
  5. Поддерживаемые ОС: GNU/Linux, Microsoft Windows, MacOS X, FreeBSD, WinCE

Недостатки:

  1. Нет полной совместимости с Delphi
  2. При стандартных настройках скомпилированный файл имеет очень большой размер(но отключается 1 галочкой)

Лицензия:

  1. Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях более мягкой GNU Lesser General Public License.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.