Lazarus

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