Профессиональная кроссплатформенная IDE с открытым исходным кодом на базе Free Pascal!

Lazarus — это кроссплатформенная среда разработки для Free Pascal, совместимая с Delphi . Он включает LCL, который более или менее совместим с VCL Delphi. Free Pascal — это компилятор под лицензией GPL, который работает на Linux, Win32, OS/2, 68K и других платформах. Free Pascal предназначен для понимания и компиляции синтаксиса Delphi, который является ООП.
64-разрядная версия Lazarus — это часть недостающей головоломки, которая позволит вам разрабатывать программы, подобные Delphi, на всех вышеперечисленных платформах. В отличие от Java, которая стремится быть однократно запускаемой в любом месте, Lazarus и Free Pascal стремятся к однократной компиляции в любом месте. Поскольку один и тот же компилятор доступен на всех вышеперечисленных платформах, это означает, что вам не нужно выполнять какую-либо перекодировку для создания идентичных продуктов для разных платформ.
Приложение разрабатывается полностью и полностью независимо от API. Как только вы напишете свой код, вы просто свяжете его с набором виджетов API по вашему выбору. Если вы хотите использовать GTK+, прекрасно! Если вы хотите, чтобы он был совместим с Gnome, отлично! Пока код интерфейса для набора виджетов, который вы хотите использовать, доступен, вы можете связать его. Если он недоступен, вы можете написать его.
- Установщик со всеми необходимыми файлами
- Легкий конструктор форм перетаскивания для создания мощных макетов
- Автоматическая синхронизация между GUI-Forms и кодом
- Мощный редактор кода с подсветкой синтаксиса и завершением кода.
- Навигация по исходному коду Pascal
- Инструменты рефакторинга
- Интегрированная система сборки и отладчик. Запускайте, тестируйте и отлаживайте свои проекты из IDE
- Открытый источник. Вы можете добавлять или изменять существующий код и компоненты в соответствии с вашими требованиями.
- Система пакетов позволяет устанавливать сторонние надстройки для большего количества компонентов или расширять IDE.
- Несколько фреймворков баз данных для удовлетворения ваших требований
- Отчетность и диаграммы
- Доступен выбор сетевых библиотек.
- Поддержка utf8 и i18n. Переведите свои проекты.
- Многие другие компоненты. Встроенный и для скачивания
Например. Допустим, вы создаете продукт в Windows, используя стандартные виджеты Windows. Теперь вы хотите создать версию для Linux. Во-первых, вы решаете, какой набор виджетов вы хотите использовать. Предположим, вы хотите использовать gtk+. Таким образом, вы копируете код на свой компьютер для разработки Linux, компилируете и связываете с модулем интерфейса gtk+. Вот и все. Вы только что создали Linux-версию продукта Windows без какого-либо дополнительного кодирования.
Если код представляет собой стандартный язык Delphi Pascal и использует стандартные компоненты Delphi, то ответ положительный. Если он использует какую-то конкретную базу данных, OCX или DCU, то ответ будет отрицательным. Эти элементы относятся к Windows и будут работать только в Windows и внутри нее. Однако, если вы хотите создать продукт Windows только с помощью Free Pascal и приложения, тогда ответ будет положительным. Это еще не добавлено в LCL, но это должно быть возможно в будущем.
FCL (библиотеки компонентов Free Pascal) и LCL (которые в конечном итоге станут частью FCL) лицензируются в соответствии с модифицированной LGPL. В двух словах это означает, что вы можете написать собственное проприетарное программное обеспечение, которое просто ссылается на эти библиотеки. Вы можете продавать свое приложение без необходимости предоставлять или предоставлять свой код. Однако, как и в случае с компилятором, если вы вносите изменения в FCL или LCL, вы должны сделать эти изменения доступными для широкой публики и всего мира.
Возможности и особенности
Кроссплатформенность
Работает на Windows, macOS, Linux и многих других платформах. Даже на Raspberry Pi! Программы, которые вы создаете, также работают на этих платформах. Наслаждайтесь тем же опытом в своей любимой ОС. Инструкции по установке для конкретной ОС см. в разделе Установка приложения.
Мощный, быстрый
Программа представляет собой способную IDE для обработки больших проектов. Его компилятор FPC постоянно совершенствуется для повышения производительности. В качестве примера можно привести размер проекта, с которым может работать IDE, и производительность результирующего приложения: сама IDE разрабатывается с использованием этого инструмента.
Дизайнер форм с перетаскиванием
Он имеет графический дизайнер форм с рекомендациями по выравниванию с соседними компонентами. Существует множество компонентов практически для любого мыслимого программного обеспечения, уже готовых к использованию. Дополнительные компоненты можно добавить в среду IDE с помощью файлов пакетов (LPK).
Кроссплатформенность
Дизайнер форм приложения использует LCL (библиотеку компонентов Lazarus), специально разработанную для кросс-платформенного использования. Создание вашего проекта для разных платформ даст вам собственный внешний вид на каждой платформе. Никаких изменений в проекте не требуется.
Современный объектно-ориентированный язык.
В качестве языка используется Free Pascal, который является диалектом Object Pascal. Он постоянно развивается для интеграции новых функций, которые можно ожидать от современных языков программирования.
Легко расширяемый
Сотни разработчиков разрабатывают и поддерживают свои библиотеки и пакеты (LPK). Вы можете найти практически любую библиотеку, которая вам может понадобиться.
Также доступно: Скачать Lazarus для Mac
Обзоры и Комментарии Пользователей
100% Чистая Загрузка
Последняя версия:
Рейтинг Пользователей:
Требования:
Windows 7 (64-bit)
Windows 8 (64-bit)
Windows 10 (64-bit)
Windows 11 (64-bit)