Lazarus
Lazarus | |
Снимок Lazarus 0.9.26
| |
Тип | IDE |
Разработчик | Cliff Baeseman, Shane Miller, Michael A. Hess + участники проекта |
ОС | Кроссплатформенное программное обеспечение |
Версия | 0.9.28.2 (31 октября 2009 г.) |
Лицензия | GNU GPL |
Сайт | lazarus.freepascal.org |
Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.
Функции
Основан на библиотеке визуальных компонентов Lazarus Component Library (LCL). В настоящее время практически полностью поддерживает виджеты Win32, GTK1, GTK2, Carbon. В разработке находятся виджеты Qt и WinCE.
- Реализован основной набор элементов управления
- Поддерживает преобразование проектов Delphi
- Имеет собственный формат управления пакетами
- Поддерживаемые ОС: GNU/Linux, Microsoft Windows, Mac OS X, FreeBSD, WinCE
Недостатки
- Нет полной совместимости с Delphi
- При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию (это легко исправляется, достаточно указать компилятору дополнительный ключ -Xs; однако это может быть абсолютно не очевидно начинающим программистам).
- Отсутствие полноценной документации
Лицензия
Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях GNU Lesser General Public License.
Ссылки
- Официальный сайт команды разработчиков
- Рабочий сайт Lazarus на sourceforge.net - исходники, адаптация и хранилище компонентов, визуальные библиотеки.
- sourceforge.net - прямая ссылка на исходные коды Lazarus.
- Описание библиотеки визуальных компонентов LCL (Lazarus Component Library).
- Описание библиотеки RTL (Free Pascal Run-Time Library).
- Описание библиотеки FCL (Free Component Library).
- Основная Wiki проекта Lazarus.
- FreePascal.ru — русскоязычный сайт с материалами по Free Pascal и Lazarus IDE
- MySQL+Lazarus: Работа c базой данных на Web сервере из Lazarus
- Использование SQLdb в Lazarus: основы работы с базами данных
IDE (сравнение • языки программирования) |
|
---|---|
Универсальные |
Visual Studio • NetBeans • Eclipse • KDevelop • XCode • Geany • MonoDevelop • Aptana • Open Watcom • Kylix |
C/C++ |
Anjuta • Borland C++ • C++ Builder • Code::Blocks • CodeLite • wxDev-C++ • Pelles C • Sun Studio • Qt Creator • Ultimate++ • QuickC |
Java |
WebLogic • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper • IntelliJ IDEA • JBuilder • JGRASP |
Pascal |
Delphi • Lazarus • PascalABC.NET • MIDletPascal • PocketStudio • Morfik • Turbo Pascal • QuickPascal • Visible Pascal |
PHP |
Aptana Studio with PHP plugin • Delphi for PHP • Eclipse PDT • Komodo • Zend Studio • PHP expert editor |
bar:Lazarus (Programm) bg:Lazarus de:Lazarus (Entwicklungsumgebung) en:Lazarus (software) es:Lazarus fi:Lazarus fr:Lazarus he:Lazarus hu:Lazarus it:Lazarus (software) ja:Lazarus ko:라자루스 nl:Lazarus (software) pl:Lazarus pt:Lazarus sk:Lazarus sr:Лазарус sv:Lazarus (programspråk) tr:Lazarus (yazılım) uk:Lazarus zh:Lazarus
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....