Самое быстрое средство разработки взаимодействующих приложений для Windows и других систем
Embarcadero Delphi XE8 - это комплексное решение по разработке программного обеспечения, предназначенное для быстрого проектирования, программирования и расширения так называемых взаимодействующих приложений для Windows, Mac, iOS, Android и IoT. Создавайте готовые к работе решения бизнес-класса, включающие разнообразные клиентские native-платформы, мобильные расширения, интеллектуальные устройства, облачные сервисы, корпоративные и встроенные базы данных. Создавайте быстрые native-приложения для Windows, OS X и мобильных платформ с помощью единой базы кода.
Что нового Embarcadero Delphi XE8?
ИНТЕГРИРОВАННЫЕ КОМПИЛЯТОРЫ И НАБОРЫ
Новинка в XE8! Компилятор и набор инструментов Object Pascal для 64-разрядной iOS
Новинка в XE8! Поддержка универсальных приложений iOS (включение 32- и 64-разрядных двоичных файлов в пакет приложения)
ПЛАТФОРМА ПРИЛОЖЕНИЙ FMX (FIREMONKEY)
Новинка в XE8! Предпросмотр FireUI на мобильных платформах
Новинка в XE8! Предпросмотр на разных устройствах
Новинка в XE8! Расширенные возможности работы со стилями в дизайнере единого интерфейса, в том числе универсальные стили и настройка стилей Windows
Новинка в XE8! Диспетчер устройств FireUI позволяет изменять спецификации доступных устройств и добавлять новые устройства
Новинка в XE8! Элементы управления Memo для платформы iOS
Новинка в XE8! Элементы управления ListView для платформы iOS
Новинка в XE8! Элементы управления Calendar для платформы iOS
Новинка в XE8! Элементы управления Switch для платформы iOS
Новинка в XE8! Компонент MapView для мобильных платформ (iOS и Android), поддерживающий специализированные библиотеки интерактивных карт для каждой платформы (разработанные соответственно Apple и Google)
Новинка в XE8! Компонент WebBrowser для Windows
Новинка в XE8! Компонент WebBrowser для OS X
Новинка в XE8! Улучшенный набор компонентов платформы и индивидуально настраиваемых компонентов, в том числе новые варианты стиля для iOS и улучшенная работа с Z-порядком (свойство ControlType для нестандартных элементов управления)
Новинка в XE8! Компонент ImageList для FireMonkey
Новинка в XE8! Улучшенная поддержка мультимедиа в FireMonkey
Новинка в XE8! Поддержка более высокого разрешения в компонентах камеры
Новинка в XE8! По умолчанию включен стиль Android Lollipop (только для Android)
Новинка в XE8! Поддержка средств анализа приложений FireMonkey* * Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
Новинка в XE8! Расширения и дополненные протоколы для связывания приложений
Новинка в XE8! Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth
Новинка в XE8! Поддержка приближения с использованием технологии маяков (в том числе стандарты iBeacon и AltBeacon) для iOS, Android и OS X
БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ (VCL)
Новинка в XE8! Улучшенное масштабирование шрифтов VCL
Новинка в XE8! Поддержка средств анализа приложений VCL* * Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
Новинка в XE8! Расширения и дополненные протоколы для связывания приложений VCL
Новинка в XE8! Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth
ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ СРЕДЫ ВЫПОЛНЕНИЯ
Новинка в XE8! Заголовки API для 64-разрядной архитектуры iOS и интеграция с RTL для Delphi и C++
Новинка в XE8! Физический движок Box2D
Новинка в XE8! Интерфейсы Object Pascal для физического движка Box2D
Новинка в XE8! Новый модуль RTL System.Hash с хэш-функциями для поддержки новой платформы HTTP
Новинка в XE8! Новая клиентская платформа HTTP, содержащая эквиваленты для библиотек на всех поддерживаемых платформах.
Новинка в XE8! Новые компоненты NetHTTPClient и NetHTTPRequest, предоставляющие простой доступ к клиентской платформе HTTP
Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS в Windows
Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS в OS X
Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS на мобильных платформах (iOS и Android)
ИНДИВИДУАЛЬНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТЧИКОВ
Новинка в XE8! Диспетчер библиотек GetIt для удобного поиска, загрузки и обновления библиотек исходного кода, компонентов и других ресурсов с серверов Embarcadero GetIt
Новинка в XE8! Средство переноса параметров конфигурации для переноса конфигурации из старых версий продукта в новую, а также между различными экземплярами одной версии
Новинка в XE8! Улучшенная начальная страница
Новинка в XE8! поддерживает структурное выделение кода, проверку скобок и выделение управления потоком
Новинка в XE8! Улучшенный диспетчер проектов, поддерживающий добавление файлов баз данных и упрощающий их развертывание
Новинка в XE8! Усовершенствованный процесс установки и сокращенный объем занимаемого пространства
Новинка в XE8! Позиционирование виртуальных форм для конструктора FireMonkey
Новинка в XE8! Project Statistics provides developers with a clear picture of team productivity with activity tracking.
Новинка в XE8! Clipboard History keeps a record of clipboard contents so developers can paste content previously copied.
Новинка в XE8! Multi-Paste Support performs the same paste operation on multiple source code lines at once.
Новинка в XE8! Modeless and Context-Sensitive Refactoring support which includes: renaming variables, classes, field and properties, inlining, introducing and splitting local variables, removing unused variables, eliminating with statements, extracting methods, adding parameters, and moving classes to a different unit (Object Pascal language only).
Новинка в XE8! Stack Bookmarks improves code navigation.
Новинка в XE8! Parenthesis Matching provides a visual queue to keep code clear.
Новинка в XE8! Flow Control Highlighting provides visual representation of flow jumps in code directly in the editor.
Новинка в XE8! Structural Highlighting
Новинка в XE8! Code Navigation Toolbar places classes and methods into a drop down box for easy in-code navigation (Object Pascal language only).
Новинка в XE8! Smart Keys and Smart Symbol Search (Object Pascal language only)
Новинка в XE8! Code Analysis tracks code quality with several code statistics like length parameters, nested statements, and cyclomatic complexity (Object Pascal language only).
УПРАВЛЕНИЕ ИСХОДНЫМ КОДОМ
Улучшенные возможности в XE8! Version Insight - Integrated framework for supporting source code management tooling inside the IDE
Улучшенные возможности в XE8! Интеграция Subversion со средой разработки, в том числе метки списка изменений, диалоговое окно слияния SVN, переключение веток и другие функции
Улучшенные возможности в XE8! Интеграция контроля версий Git в среду разработки: включена проверка подлинности, регистрация и извлечение изменений в удаленных репозиториях
Впервые в XE8! Интеграция контроля версий Mercurial в среду разработки (поддерживается клонирование удаленного репозитория, локальная фиксация изменений, отображение журнала)
ИНТЕГРИРОВАННЫЕ СРЕДСТВА МОДУЛЬНОГО ТЕСТИРОВАНИЯ
Новинка в XE8! Интегрированное модульное тестирование с помощью платформы тестирования DUnitX
Обновление в XE8! Мастера модульного тестирования для ускорения и упрощения тестирования модулей и создания проектов модульного тестирования
БАЗА ДАННЫХ
Новинка в XE8! Базовая оптимизация DB.PAS TField
БИБЛИОТЕКА ДОСТУПА К ДАННЫМ FIREDAC ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ
Новинка в XE8! Поддержка базы данных FireDAC Teradata на основе ODBC-драйвера для Teradata
Новинка в XE8! Поддержка FireDAC для просмотра изменений в XE7
Новинка в XE8! Поддержка FireDAC для уведомлений об изменениях
Новинка в XE8! Улучшенное управление обновлениями FireDAC
Новинка в XE8! Инструменты и сценарии для простого переноса кода dbExpress в FireDAC
Новинка в XE8! Поддержка мобильных баз данных iOS и Android, включая SQLite, InterBase ToGo и IBLite
Новинка в XE8! Комплексная поддержка базы данных SQLite версии 3 и выше, в том числе "интеллектуальное" распознавание типов данных, поддержка динамических и статических ссылок
СЕРВИСЫ ENTERPRISE MOBILITY SERVICES
Новинка в XE8! Улучшенная интеграция FireDAC/EMS, главным образом касающаяся управления установкой обновлений
Новинка в XE8! Поддержка сервера push-уведомлений EMS для iOS и Android
Новинка в XE8! Поддержка внешних учетных данных в EMS
Новинка в XE8! Расширенный административный API EMS теперь поддерживает установку EMS и push-ресурсы EMS
Новинка в XE8! Пул подключений к базе данных и другие средства оптимизации EMS
Новинка в XE8! Новый компонент EMSClientAPI, упрощающий разработку клиентской части EMS
Улучшенные возможности в XE8! Средства анализа и составления отчетов по пользователям, группам, сеансам и вызовам API через консоль EMS с веб-интерфейсом
Новинка в XE8! Возможность экспорта данных с консоли EMS в CSV-файлы
Новинка в XE8! Расширенная аналитика для пользователей и групп
Новинка в XE8! Клиентское приложение EMS для управления учетными записями пользователей
СОЕДИНИТЕЛИ DATASNAP
Улучшенные возможности в XE8! Мобильные соединители DataSnap для Objective-C с поддержкой SDK для iOS 7 и iOS 8
ВКЛЮЧЕННЫЕ БАЗЫ ДАННЫХ
Улучшенные возможности в XE8! InterBase XE7 Developer Edition - до 20 пользователей и 80 логических подключений
ЛИЦЕНЗИРОВАНИЕ И УПРАВЛЕНИЕ СРЕДСТВАМИ
Улучшенные возможности в XE8! В сетевых лицензиях поддерживаются предыдущие версии (Delphi 2007-XE7, C++Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). Лицензии на Delphi 7 и C++Builder 6 приобретаются отдельно.
Узнайте, как Delphi XE8 расширяет возможности вашего бизнеса
Вам приходится работать с пользовательским интерфейсом для разных форм-факторов? FireUI кардинальным образом упрощает процесс
Delphi XE8 и дизайнер единого интерфейса FireUI образуют единственное в мире решение для компиляции native-приложений из действительно общего исходного кода. Большинство поставщиков, поддерживающих кросс-платформенную разработку native-приложений, требуют отдельно создавать пользовательские интерфейсы для каждой платформы.
Создайте общий пользовательский интерфейс, который будет работать на мобильных телефонах, планшетах и настольных системах различного форм-фактора. Большинство средств разработки мобильных приложений не позволяют создавать приложения для настольных систем Windows или OS X.
Быстрое расширение приложений VCL для поддержки мобильных платформ, облачных сервисов и Интернета вещей (IoT)
Функции существующих бизнес-приложений можно легко расширить для интеграции с мобильными устройствами и новыми IoT-гаджетами, образующими инновационные решения. Полезные бизнес- и IoT-приложения теперь не изолированы (т. е. не привязаны к одному мобильному приложению), а распространяются на разные уровни, гаджеты и устройства, включая Windows, Mac, iOS, Android, а также на ПО промежуточного слоя, серверы, облачные и корпоративные сервисы. Расширение существующих приложений очень выгодно для разработчиков бизнес-приложений, поскольку они могут реализовать IoT-решения, сохранив существующую инфраструктуру и задействовав имеющиеся масштабные базы кода. Преимущества создания взаимодействующих приложений будут моментально заметны практически в любых отраслях, включая розничные продажи, общественное питание, здравоохранение, производство и промышленную автоматизацию. Иначе говоря, возможности применения поистине безграничны.
Существующие приложения Windows VCL расширяются для поддержки мобильных устройств, гаджетов и носимых устройств путем простого создания соединений Bluetooth или через Интернет с помощью компонентов AppTethering. Обнаружение широкого спектра гаджетов и датчиков, поддерживающих Bluetooth, и взаимодействие с ними по стандартному протоколу Bluetooth и Bluetooth LE. Доступ к датчикам на устройстве, таким как акселерометр, GPS и датчики приближения, с помощью новых компонентов VCL.
Перевод организации на мобильную платформу с помощью сервисов Enterprise Mobility Services (EMS)
Enterprise Mobility Services (EMS) - это новое готовое к использованию решение для современных взаимосвязанных распределенных приложений, упрощающее развертывание сервера ПО промежуточного слоя, на котором размещаются загружаемые настраиваемые API, а также модули доступа к данным. Сервисы EMS построены на открытых и стандартных технологиях, в число которых входят вызовы REST HTTP и форматы данных JSON. В дополнение к этому в них содержатся основные драйверы баз данных SQL, а также встроенное зашифрованное хранилище данных SQL. Благодаря возможности управлять пользователями и проверять их подлинность, а также средствам анализа пользователей и API сервисы Enterprise Mobility Services идеально подходят для предоставления безопасного доступа к корпоративным базам данных из мобильных и настольных приложений. Решение EMS предлагает безопасное и масштабируемое ПО промежуточного слоя RESTful с неизменным состоянием. EMS открывает мир взаимодействующих устройств для существующих приложений Windows VCL.
Подписка на обновления защищает инвестиции
Важное обновление в области поддержки и обслуживания! С новым именем появилось множество новых функций и дополнительных бесплатных преимуществ. Теперь предоставляется непрерывное обслуживание для предыдущих версий (до двух лет с момента выпуска), все исправления и обновления для текущей версии, приоритетный доступ к бета-версиям, эксклюзивные материалы и не только.
Новые вершины эффективности труда
Максимальная эффективность любой native-платформы разработки при создании взаимодействующих приложений для различных устройств и платформ, IoT-гаджетов и носимых устройств (таких как умные часы) без необходимости вести отдельные базы кода для разных платформ на разных языках.
Delphi XE8 добавляет новые возможности, которые выведут вас к новым рекордам эффективности. Новый модуль GetIt Package Manager позволяет выбирать, загружать и интегрировать новые компоненты прямо из среды разработки.
Подключаемый модуль Castalia добавляет новые возможности оптимизации кода, динамическую проверку синтаксиса, новые метрики, структурное выделение кода, проверку скобок, выделение управления потоком и анализ кода. В результате эффективность труда каждого разработчика повышается, а руководство получает точное представление о производительности группы разработчиков и качестве кода.
Delphi XE8 Introduces Over 20 New Serious Productivity Features:
New! Project Statistics provides developers with a clear picture of team productivity with activity tracking.
New! Clipboard History keeps a record of clipboard contents so developers can paste content previously copied.
New! Multi-Paste Support performs the same paste operation on multiple source code lines at once.
New! Modeless and Context-Sensitive Refactoring support which includes: renaming variables, classes, field and properties, inlining, introducing and splitting local variables, removing unused variables, eliminating with statements, extracting methods, adding parameters, and moving classes to a different unit (Object Pascal language only).
New! Stack Bookmarks improves code navigation.
New! Parenthesis Matching provides a visual queue to keep code clear.
New! Flow Control Highlighting provides visual representation of flow jumps in code directly in the editor.
New! Structural Highlighting
New! Code Navigation Toolbar places classes and methods into a drop down box for easy in-code navigation (Object Pascal language only).
New! Smart Keys and Smart Symbol Search (Object Pascal language only)
New! Code Analysis tracks code quality with several code statistics like length parameters, nested statements, and cyclomatic complexity (Object Pascal language only).
Узнайте, для чего пользователи применяют настольные и мобильные приложения, а также ПО промежуточного слоя
Представление о том, как конечные пользователи взаимодействуют с приложением, поможет избежать ситуации, когда приложением просто перестают пользоваться. AppAnalytics дает разработчикам визуальное представление о взаимодействии пользователей с приложениями, созданными в Delphi XE8. Настраиваемые средства анализа API и составления отчетов сообщают разработчику, каким образом развернутые приложения используют размещенные API RESTful.
Delphi XE8 переносит ваше приложение VCL Windows в облако. Интегрируйте облачные сервисы от поставщиков BaaS (Kinvey, Parse и App42) с помощью компонентов для популярных BaaS-сервисов (например, отправка уведомлений, управление пользователями и хранение данных).
Редакции продукта Delphi XE8
Delphi XE8 доступен в пяти редакциях: Starter, Professional, Enterprise, Ultimate и Architect. Delphi XE8 также входит в состав пакета разработки RAD Studio XE8.
Starter
Pro
Enterprise
Ultimate
Architect
Разработка 32-разрядных приложений для Windows
√
√
√
√
√
Разработка 64-разрядных приложений для Windows
√
√
√
√
Разработка универсальных (32- и 64-разрядных) приложений для iOS
Приобретается отдельно
√
√
√
Разработка приложений для Android Lollipop
√
Приобретается отдельно
√
√
Разработка приложений для OS X
√
√
√
√
Полные наборы компонентов VCL и FMX
С ограничениями
√
√
√
√
Исходный код библиотек
√
√
√
√
Создание приложений для баз данных с локальным и встроенным подключением
√
√
√
√
Создание приложений для баз данных с клиент-серверным подключением
Дополнительные сведения о редакциях продукта Delphi
Delphi XE8 Professional
Embarcadero® Delphi® XE8 Professional позволяет независимым разработчикам ПО в кратчайшие сроки создавать взаимодействующие приложения для Windows и OS X с возможностью подключения к локальным и встроенным базам данных и Интернету вещей. Отдельно предлагаются дополнения для разработки мобильных приложений для Android и iOS и клиент-серверного доступа к базам данных с помощью FireDAC.
Пакет Mobile Add-On Pack для Delphi XE8 Professional
Пакет Mobile Add-On Pack для Delphi XE8 Professional расширяет возможности этой платформы и позволяет создавать полнофункциональные native-приложения для Android и iOS на основе единой базы кода.
Пакет FireDAC Client/Server Add-On Pack для Delphi XE8 Professional
Пакет FireDAC Client/Server Add-On Pack обеспечивает клиент-серверное подключение к базам данных и поддерживает дополнительные корпоративные базы данных в Delphi XE8 Professional. Благодаря своей универсальной и высокоэффективной архитектуре FireDAC обеспечивает прямой доступ приложений к Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix и т. д. Содержит лицензию разработчика на сервисы Enterprise Mobility Services
Delphi XE8 Enterprise
Embarcadero® Delphi XE8 Enterprise позволяет предприятиям и независимым разработчикам ПО в кратчайшие сроки создавать полнофункциональные native-приложения для различных устройств Windows, OS X, iOS, Android и Интернета вещей с возможностями клиент-серверного подключения и многоуровневого доступа. Подключайтесь к базам данных и облачным платформам, в том числе SQL Server, DB2, Oracle, Sybase, InterBase, Azure и Amazon, и пользуйтесь преимуществами многоуровневой технологии DataSnap. В состав Delphi Enterprise входят все компоненты редакции Professional, а также возможности подключения к корпоративным базам данных, обеспечиваемые пакетом SDK DataSnap, и лицензия разработчика на сервисы Enterprise Mobility Services.
Delphi XE8 Ultimate
Embarcadero® Delphi XE8 Ultimate позволяет предприятиям в кратчайшие сроки создавать взаимодействующие приложения для Windows, OS X, iOS, Android и Интернета вещей, которые интенсивно работают с базами данных и интегрируются с корпоративными СУБД. Кроме того, Delphi XE8 Ultimate содержит средства для разработки кода SQL, управления изменениями в базах данных, а также профилирования и настройки кода SQL с помощью DB PowerStudio® (редакция Developer).
Delphi XE8 Architect
Embarcadero® Delphi XE8 Architect позволяет предприятиям в кратчайшие сроки создавать полнофункциональные native-приложения для различных устройств Windows, OS X, iOS, Android и Интернета вещей с возможностью интеграции с корпоративными СУБД. В редакцию Delphi Architect встроено средство визуального моделирования данных ER/Studio (редакция Developer), позволяющее разработчикам наиболее эффективно использовать корпоративные структуры и базы данных.
Delphi XE8 Starter
Delphi® XE8 Starter - это отличный способ быстро приступить к созданию полнофункциональных native-приложений для Windows. В редакцию Delphi Starter входит упрощенная интегрированная среда разработки, редактор кода, сверхбыстрый компилятор для 32-разрядных систем, интегрированный отладчик, двусторонние визуальные конструкторы для ускорения разработки, сотни визуальных компонентов и ограниченная лицензия на коммерческое использование. В нее не входят компоненты баз данных и драйверы.
Delphi в составе Embarcadero RAD Studio XE8
Delphi XE8 также входит в состав Embarcadero RAD Studio. RAD Studio XE8 - это комплексное решение по разработке ПО, предназначенное для создания взаимодействующих приложений для Windows, OS X, iOS, Android и "Internet of Things" на базе единого исходного кода. В состав RAD Studio входят Delphi, C++Builder и HTML5 Builder.
Delphi в составе Embarcadero All-Access XE
Если вам требуется Delphi вместе с дополнительными средствами разработки Embarcadero, а также полный набор средств создания баз данных, управления ими и повышения их производительности, то Embarcadero All-Access - идеальное решение для вас. Embarcadero All-Access XE предоставляет полный набор средств для разработки приложений и баз данных в нужное время и на ваших условиях. Это простое в использовании универсальное решение для любых групп разработчиков, архитекторов, тестировщиков и администраторов баз данных. All-Access отлично подходит как для крупных корпоративных групп, работающих с широким спектром технологий, так и для небольших команд, консультантов и специалистов, задействованных на различных этапах жизненного цикла разработки ПО.