Платформа Delphi доступна в пяти редакциях: Starter, Professional, Enterprise, Ultimate и Architect.
Delphi также доступна в составе RAD Studio XE4 — это пакет разработки приложений, включающий Delphi, C++ Builder, Prism, HTML5 Builder и дополнительные средства.
Delphi Professional
Embarcadero® Delphi Professional — это удобная среда разработки приложений для различных устройств, которая позволяет независимым поставщикам ПО создавать высокопроизводительные и полнофункциональные native-приложения для ОС Windows и Mac со встроенной или локальной базой данных. Отдельно предлагаются дополнения для разработки мобильных приложений для iOS и клиент-серверного доступа к базам данных с помощью FireDAC. Возможности Delphi Professional:
- мульти-платформенная разработка для различных устройств под управлением iOS, Windows и Mac с использованием платформы приложений FireMonkey;
- разработка 64-разрядных приложений для ОС Windows;
- локальное подключение dbExpress к базам данных InterBase® и MySQL;
- расширенные средства написания кода, включающие в себя автозавершение кода, интерактивные шаблоны кода, оптимизацию кода, средства командной строки, средство форматирования кода, обозреватель классов, средства модульного тестирования и локализации;
- в специальной редакции входят средства FastReport, Documentation Insight, AQtime Developer, Beyond Compare Differ, Raize CodeSite Express, IP*Works, TeeChart, IntraWeb Personal и графическая библиотека glyFX;
- программное обеспечение и лицензии более ранних версий — Delphi 7, 2007, 2009, 2010 XE, XE2 и XE3 — без дополнительной платы;
- расширенные представления отладчика и средства отладки многопоточных приложений;
- интеграция облачных вычислений с Amazon EC2 и Windows Azure;
- средства разработки XML и веб-служб, а также расширенные средства разработки COM/DCOM;
- расширенный набор компонентов VCL и исходный код VCL;
- визуализация кода с помощью универсального языка моделирования (UML), упрощающего анализ исходного кода благодаря визуальному представлению.
Пакет дополнений к Delphi Professional для разработки под мобильные устройства
Пакет дополнений к Delphi Professional для разработки под мобильные устройства расширяет возможности платформ Delphi и FireMonkey, позволяя разработчикам визуально создавать мобильные приложения для iOS с помощью интегрированной среды разработки Delphi. Вы можете применить ваши навыки написания исходного кода и работы в среде Delphi для создания высокопроизводительных и безопасных native-приложений для мобильных устройств под управлением iOS, таких как iPhone и iPad.
Пакет дополнений к Delphi Professional для клиент-серверной среды FireDAC
Расширяйте возможности подключения к базам данных своих приложений, созданных в Delphi Professional, с помощью пакета дополнений для клиент-серверного взаимодействия FireDAC. Благодаря своей универсальной и высокоэффективной архитектуре FireDAC обеспечивает непосредственный доступ приложений к Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap и т. д.
Delphi Enterprise
Embarcadero® Delphi Enterprise — это удобная среда разработки приложений для различных устройств, которая позволяет независимым поставщикам ПО и предприятиям создавать полнофункциональные native-приложения для iOS, Windows и Mac с поддержкой клиент-серверных и многозвенных сред. Подключайтесь к базам данных и облачным платформам, в том числе SQL Server, DB2, Oracle, Sybase, InterBase, Azure и Amazon, и пользуйтесь преимуществами многозвенной технологии DataSnap. Решение Delphi Enterprise содержит все функции редакции Professional, а также следующие возможности для создания веб-приложений, мобильных и клиент-серверных приложений и приложений с многозвенными базами данных:
- создание мобильных приложений для iOS;
- подключение к серверам баз данных InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix, Sybase ASE, SQL Anywhere и ODBC;
- подключение к новым корпоративным базам данных FireDAC;
- разработка многозвенных приложений DataSnap;
- полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
Delphi Ultimate
Embarcadero® Delphi Ultimate — удобная среда разработки приложений для различных устройств, которая позволяет предприятиям создавать приложения для iOS, Windows и Mac, активно работающие с корпоративными системами баз данных. Кроме того, Delphi Ultimate содержит средства для разработки кода SQL, управления изменениями в базах данных, а также профилирования и настройки кода SQL с помощью DB PowerStudio®. В состав Delphi Ultimate входит редакция Enterprise и средства DB PowerStudio, предоставляющие следующие возможности:
- быстрая разработка высокоэффективного кода SQL с помощью Rapid SQL;
- визуальная оптимизация кода SQL с помощью DB Optimizer Pro;
- более простое управление изменениями баз данных с помощью DB Change Manager.
Delphi Architect
Embarcadero® Delphi Architect — удобная среда разработки приложений для различных устройств, которая позволяет предприятиям создавать полнофункциональные native-приложения для iOS, Windows и Mac, интегрированные с корпоративными системами управления базами данных. В редакцию Delphi Architect встроено средство визуального моделирования данных ER/Studio Developer Edition, позволяющее разработчикам наиболее эффективно использовать корпоративные структуры и базы данных. Delphi Architect поддерживает все возможности редакции Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных, такие как:
- обратное проектирование, анализ и оптимизация баз данных;
- возможность автоматического создания кода баз данных на основе моделей для прямого проектирования;
- создание логических и физических моделей на основе данных, извлеченных из баз данных и файлов сценариев;
- работа с удобными для чтения и навигации диаграммами;
- усовершенствованное двунаправленное сравнение и объединение моделей и структур баз данных.
Delphi Starter
Delphi® Starter — это отличный способ быстро приступить к созданию полнофункциональных native-приложений для Windows. В редакцию Delphi Starter входит упрощенная интегрированная среда разработки (IDE), редактор кода, сверхбыстрый компилятор для 32-разрядных систем, интегрированный отладчик, двусторонние визуальные конструкторы для ускорения разработки, сотни визуальных компонентов и ограниченная лицензия для коммерческого использования. В комплект поставки не входят драйверы и компоненты баз данных. К возможностям редакции Starter относятся:
- разработка 32-разрядных приложений для Windows с помощью Delphi VCL и платформы приложений FireMonkey;
- визуальная интегрированная среда разработки приложений;
- сотни компонентов в комплекте поставки;
- лицензия с правом на использование до тех пор, пока доход вашей компании или ваш личный доход от приложений Delphi не достигнет 1000 долларов США или пока численность группы разработчиков не превысит 5 человек.
Физическое лицо может создавать в редакции Starter приложения для личного пользования, а также коммерческие приложения, доход от которых не превышает 1000 долларов США в год. Небольшая компания или организация без дохода (или с доходом до 1000 долларов США в год) также может пользоваться редакцией Starter. Как только общий доход компании достигнет 1000 долларов США или состав группы разработчиков превысит 5 человек, можно будет приобрести неограниченную коммерческую лицензию редакции Professional по специальной цене.
Delphi в составе Embarcadero RAD Studio
Delphi также входит в состав Embarcadero RAD Studio XE4. Embarcadero® RAD Studio — пакет разработки native-приложений для различных устройств, который позволяет предприятиям в краткие сроки создавать приложения для компьютеров, планшетных ПК и смартфонов, выводить их на рынок и предлагать пользователям. Используйте единый исходный код в рамках единой команды и единого плана разработки продуктов, чтобы создавать более дружественные к пользователю приложения с непревзойденной производительностью и повышенной безопасностью.