Embarcadero Delphi XE8

Самое быстрое средство разработки взаимодействующих приложений для 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

С ограничениями

 √

 √

 √

 √

Исходный код библиотек

 

 √

 √

 √

 √

Создание приложений для баз данных с локальным и встроенным подключением

 

 √

 √

 √

 √

Создание приложений для баз данных с клиент-серверным подключением

 

Приобретается отдельно*

 √

 √

 √

Сервисы Enterprise Mobility Services1(лицензия разработчика)

 

Приобретается отдельно*

 √

 √

 √

Пакет SDK для многоуровневого программирования DataSnap

   

√ 

 √

 √

Средства для работы с базами данных SQL

     

 √

 √

Средства моделирования данных

       

 √

Лицензия на коммерческое использование

С ограничениями

Полностью

Полностью

Полностью

Полностью

Доступ к лицензиям на предыдущие версии

 

 √

√ 

√ 

√ 

* Требуется пакет FireDAC Client/Server Add-On Pack для Delphi XE8 Professional.
1 Дополнительно оплачивается развертывание по числу пользователей.

Подробное сравнение функций редакций Delphi XE8

Дополнительные сведения о редакциях продукта 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 отлично подходит как для крупных корпоративных групп, работающих с широким спектром технологий, так и для небольших команд, консультантов и специалистов, задействованных на различных этапах жизненного цикла разработки ПО.

Начните работу с Delphi XE8 уже сегодня!

Интернет-магазин

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=37623