Embarcadero Delphi XE
Программное обеспечение Embarcadero Delphi XE представляет собой популярную среду быстрой разработки приложений, используемую миллионами разработчиков, поддерживаемую тысячами компонентов и надстроек сторонних производителей и позволяющую создавать высокопроизводительные приложения, ориентированные на пользователя. Технология программирования Delphi XE значительно ускоряет создание приложений для настольных компьютеров, рабочих станций, сенсорных дисплеев, информационных терминалов и Интернета, не ограничивая разработчика в гибкости, мощности языковых средств или уровне контроля. Delphi XE объединяет современный объектно-ориентированный язык, встроенные средства быстрой компиляции, возможность подключения к разнородным базам данных и множество визуальных компонентов, позволяя в 5 раз быстрее создавать мощные приложения для различных платформ Windows и баз данных. Полностью визуальная двусторонняя интегрированная среда разработки Delphi XE поддерживает сотни функций и позволяет упростить и ускорить создание визуальных пользовательских приложений и приложений, активно работающих с базами данных (от приложений для настольных систем Windows до интерактивных приложений, использующих сенсорный ввод, приложений для общедоступных систем и управляемых базами данных многоуровневых web-приложений и служб).
Delphi XE включает развитый, современный язык программирования, полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений с пользовательским интерфейсом, платформу визуальных компонентов (VCL), содержащую свыше 250 стандартных классов и компонентов, а также обширные возможности для подключения к базам данных и службам. Сообщество партнеров и разработчиков Delphi предлагает тысячи дополнительных компонентов Delphi для каждого конкретного приложения, технологии, функции или задачи.
Основные возможности:
- Использование среды RAD IDE с удобным дизайном с поддержкой функции drag-and-drop.
- Более 500 графических элементов управления.
- Встроенная поддержка «жестикуляции» и прикосновений.
- dbExpress с поддержкой 9 основных баз данных.
- Использование DataSnap многоуровневых промежуточных программ с поддержкой JSON, REST, HTTP, HTTPS, COM и XML.
- Поддержка отладки для многопоточных приложений.
- Аудит и метрики UML / кода.
- Интегрированный набор инструментов для осуществления профилирования и автоматизации построения.
- Интеграция нижних уровней для управления исходным кодом.
- Облачное внедрение на Amazon EC2 и работа с облачным хранилищем данных Windows Azure.
- Выход на Windows 2000, XP, Vista, and Windows 7 из единого источника.
- Доступ к предыдущим версиям Delphi, централизованное управление лицензиями и применение инструментов с Embarcadero ToolCloud.
Продукт Delphi XE представлен в 3 редакциях:
- Delphi XE Professional.
- Delphi XE Enterprise.
- Delphi XE Architect.
Редакция Delphi XE Professional предназначена для создания высокопроизводительных приложений с графическим интерфейсом для настольных систем и приложений с функциями сенсорного ввода, использующих (или не использующих) встроенные и локальные базы данных. Благодаря возможности создания быстродействующих Windows-приложений, представляющих собой единый исполняемый файл, и многофункциональному пользовательскому интерфейсу, Delphi XE Professional является оптимальным решением для разработки насыщенных графикой приложений для Windows, которые должны поддерживать различные версии Windows без внесения изменений в исходный код. Продукт обеспечивает подключение к локальным базам данных InterBase и MySQL, содержит web-библиотеку VCL с ограничением числа подключений (не более пяти), осуществляет визуализацию кода с использованием UML, упрощающую анализ исходного кода благодаря визуальному представлению.
Редакция Delphi XE Enterprise предназначена для разработчиков, применяющих Delphi для создания активно работающих с данными многоуровневых приложений с графическим интерфейсом, web-приложений и клиент-серверных приложений, использующих различные источники данных и серверы баз данных. Высокая производительность и поддержка различных серверов баз данных делают Delphi XE Enterprise оптимальной средой для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных. Delphi XE Enterprise поддерживает все возможности выпуска Professional, а также следующие возможности создания web-приложений, клиент-серверных приложений и приложений для работы с многоуровневыми базами данных:
- Подключение к серверам баз данных InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase.
- Разработка многоуровневых приложений DataSnap.
- Библиотека VCL с поддержкой HTTPS и без ограничения числа подключений.
- Полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
Редакция Delphi XE Architect предназначена для разработчиков и групп, использующих Delphi для создания клиент-серверных web-приложений и приложений с многоуровневым графическим интерфейсом, активно работающих с данными и являющихся частью сложных или крупномасштабных корпоративных систем баз данных. Объединяя возможности быстрой разработки управляемых данными приложений и высокоскоростного доступа к данным с мощными средствами визуального моделирования данных, Delphi Architect помогает разработчикам анализировать, проектировать и максимально эффективно использовать существующие корпоративные базы данных и структуры данных. Delphi Architect поддерживает все возможности выпуска Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных:
- Обратное проектирование, анализ и оптимизацию баз данных.
- Возможность автоматического создания кода баз данных на основе моделей для прямого проектирования.
- Создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев.
- Усовершенствованное сравнение и объединение с помощью двунаправленных операций сравнения и объединения моделей и структур баз данных.