Embarcadero® Delphi® XE

Embarcadero Delphi XE

Embarcadero Delphi XE - дает возможность быстро создавать полнофункциональные высокопроизводительные приложения для Windows.
Язык Delphi используется миллионами разработчиков. Он сочетает современные возможности объектно-ориентированного языка, быструю компиляцию, подключение к разнородным базам данных и мощную визуальную платформу разработки, поддерживаемую тысячами компонентов и надстроек сторонних разработчиков. Полностью визуальная двусторонняя интегрированная среда разработки Embarcadero Delphi XE позволяет упростить и ускорить создание визуальных пользовательских приложений и приложений, активно работающих с базами данных, включая приложения для настольных систем Windows, интерактивные приложения с сенсорным вводом, приложения для электронных терминалов, а также приложения для баз данных, многозвенные, облачные и веб-приложения. Разработка приложений реализуется максимально быстрым способом, требует участия меньшего числа разработчиков и осуществляется для разных платформ Windows и баз данных.

Новые возможности Delphi XE

Итак, выпущена версия Delphi 2011, теперь она называется Delphi XE. Delphi XE содержит сотни новых возможностей и усовершенствований для быстрой разработки полнофункциональных приложений. С помощью Delphi XE можно быстрее выполнять работу, создавать высококачественные приложения, реализовывать многозвенную архитектуру и использовать технологии облачных вычислений.

Ниже перечисляются основные новые возможности Delphi XE. Если вы используете Delphi 2009 или более ранней версии, то обязательно узнайте о новых функциях, реализованных в Delphi 2007-2010 - все эти функции также поддерживаются и в Delphi XE.

Разработка многоуровневых приложений с помощью DataSnap

Обновленный компонент DataSnap обеспечивает следующие возможности.

- Новые мастера для создания серверных приложений и клиентских модулей.
- Поддержка JavaScript, REST, протоколов передачи данных HTTP и HTTPS.
- Потоки данных процессов с шифрованием и фильтрами сжатия.
- Ролевая проверка подлинности.

  Широкий набор встроенных инструментов

Упорядочение процессов разработки: на управление тратится меньше времени, а на написание кода - больше.

- Средства работы с профилями AQTime Standard помогают выявлять и устранять проблемы при создании высокопроизводительных приложений.
- CodeSite Express - журналирования для отладки высококачественных приложений.
- /n Software IP*Works - набор компонентов для разработки интернет-приложений с расширенными IP-протоколами обмена данными.
- Усовершенствованная система сравнения кода Beyond Compare.

  Облачные вычисления

В Delphi XE стало проще работать с облачными службами и развертывать приложения в облачной среде.

- Компоненты для работы с объектами данных Windows Azure, включая blobs, queue and tables.
- Удобное развертывание на облачных серверах Amazon EC2 позволяет воспользоваться преимуществами облачной среды с точки зрения доступности и масштабируемости.

  Интеграция Subversion в IDE

В Delphi XE можно легко пользоваться популярной системой управления версиями Subversion, чтобы централизованно контролировать версии исходного кода

Обеспечиваются следующие возможности.

- Интеграция в менеджер проектов и сервис History.
- Поддержка основных задач управления версиями, таких как импорт, обновление, фиксация и отображение журнала.
- Средство просмотра различий и слияний.
- Исходный код модулей интеграции при помощи интерфейса API Open Tools, доступного в виде проекта с открытым кодом.

  Повышенная производительность, повышенное качество кода

Ускорение повседневных задач разработки - за меньшее время можно успеть сделать больше благодаря усовершенствованиям в среде разработки Delphi.

- Создание кода более высокого качества при моделировании.
- Создание циклограмм из методов в приложениях Delphi.
- Расширенные параметры форматирования кода.
- Улучшенные возможности поиска и IDE Insight.

Новые сочетания клавиш в редакторе для перехода между измененными строками кода.

  Новые инструменты для автоматизации и расширения процесса сборки

Delphi XE содержит новые средства для автоматизации, управления и расширения функциональности процесса построения проекта.

- FinalBuilder - автоматизированный набор инструментов для управления сборками и выпусками включает инструменты, позволяющие настроить повторяющийся процесс сборок и управлять им.
- Formatter.exe для форматирования кода.
- AuditsCLI.exe для выполнения аудита кода и метрик из командной строки.
- GenDocCLI для автоматического создания документации.

 

Усовершенствования языка, компилятора и библиотеки 

Улучшения и расширения основы приложений.

- Обновления VCL, RTL и STL.
- Регулярные выражения для Delphi RTL.
- Улучшенная функциональность TStrings и Date/Time.
- Добавлена поддержка API OpenTools для внутренних вкладок.
- Повышена производительность работы компилятора.

Поддержка ToolCloud и доступ к прежним версиям

Расширение функциональности версии XE за счет возможностей лицензирования ToolCloud и доступа к прежним версиям.

- Управление лицензиями ToolCloud и пользовательский интерфейс ToolBox - при приобретении сетевых лицензий ToolCloud.
- Вместе с Delphi XE предоставляются лицензии на прежние версии этого программного продукта - Delphi 2010, Delphi 2009, Delphi 2007 и Delphi 7.

  В состав Delphi входит.

Delphi XE. Embarcadero® Delphi® XE дает возможность быстро создавать полнофункциональные приложения для Windows. Благодаря компонентной разработке создание кода и построение приложений становятся максимально быстрым.

ER/Studio 8.5 Developer Edition (в Delphi Architect - полная лицензия, в Delphi Professional и Enterprise - лицензия на ознакомительную версию). ER/Studio помогает проектировщикам баз данных анализировать, документировать и повторно использовать данные и предоставляет средства обратного проектирования, анализа и оптимизации баз данных.

InterBase SMP 2009 Developer Edition. InterBase SMP 2009 Developer Edition предоставляет разработчикам лучшую кросс-платформенную базу данных для создания и тестирования приложений для встраиваемых систем и приложений для малых и средних предприятий.

Дополнительные программы. Delphi включает широкий набор дополнительных программ, предоставляющих различные возможности.

  • InstallAware Express предоставляет уникальные средства, позволяющие пользователям, которые не имеют навыков программирования и разработки сценариев, быстро создавать сложные установочные пакеты.
  • Rave Reports компании Nevrona - широкий набор решений для создания отчетов.
  • TeeChart Standard компании Steema - компоненты для быстрого и простого создания диаграмм.
  • Библиотека визуальных компонентов (VCL) для веб-решений (IntraWeb) компании AtoZed - полнофункциональная платформа веб-приложений RAD.
  • FinalBuilder Embarcadero Edition служит для автоматизации процесса сборки.
  • CodeSite Express - средства ведения журнала для сборки высококачественных приложений.
  • AQTime Standard компании SmartBear - создание профилей производительности.
  • Beyond Compare Text Compare - сравнение файлов исходного кода.

ПО партнеров. Пользователи Delphi получают доступ к широкому кругу бесплатных и пробных версий средств и компонентов, выпускаемых партнерами Embarcadero Technology. Соответствующие программы доступны с помощью средства запуска продукта, а также в ISO-образе DVD-диска с партнерским ПО и на сайте Embarcadero Developer Network.

Embarcadero Delphi XE представлен в 4 редакциях:
  • Embarcadero Delphi XE Professional
  • Embarcadero Delphi XE Enterprise
  • Embarcadero Delphi XE Architect
  • Embarcadero Delphi XE Starter Edition
Основные свойства:
  • RAD IDE с удобным дизайном с поддержкой функции drag-and-drop
  • Более 500 графических элементов управления
  • Встроенная поддержка "жестикуляции" и прикосновений
  • dbExpress с поддержкой 9 основных баз данных
  • DataSnap многоуровневое (n-tier) промежуточное ПО (middleware) с поддержкой JSON, REST, HTTP, HTTPS, COM и XML
  • Поддержка отладки для многопоточных приложений
  • Аудит и метрики UML / кода
  • Интегрированный ящик инструментов (tool chest) для осуществления профилирования и автоматизации построения
  • Интеграция нижних уровней (Subversion integration) для управления исходным кодом
  • Облачное внедрение на Amazon EC2 и работа с облачным хранилищем данных Windows Azure
  • Выход на (target) Windows 2000, XP, Vista, and Windows 7 из единого источника
  • Доступ к предыдущим версиям Delphi, централизованное управление лицензиями и применение инструментов с Embarcadero ToolCloud
Embarcadero Delphi XE Professional

Редакция Delphi XE Professional предназначена для создания высокопроизводительных приложений с графическим интерфейсом для настольных систем и приложений с функциями сенсорного ввода, использующих (или не использующих) встроенные и локальные базы данных. Благодаря возможности создания быстродействующих Windows-приложений, представляющих собой единый исполняемый файл, и многофункциональному пользовательскому интерфейсу Delphi XE Professional является великолепным выбором для независимых поставщиков ПО, разрабатывающих насыщенные графикой пакеты приложений для Windows, которые должны поддерживать различные версии Windows без внесения изменений в исходный код. Особенности включают в себя:

  • подключение к локальным базам данных InterBase ® и MySQL
  • веб-библиотеку VCL с ограничением числа подключений (не более пяти);Отсутствие поддержки для ISAPI или HTTPS
  • визуализацию кода с использованием UML, упрощающую анализ исходного кода благодаря визуальному представлению.
Embarcadero Delphi XE Enterprise

Редакция Delphi XE Enterprise предназначена для разработчиков, применяющих Delphi для создания активно работающих с данными многоуровневых приложений с графическим интерфейсом, веб-приложений и клиент-серверных приложений, использующих различные источники данных и серверы баз данных. Высокая производительность и поддержка различных серверов баз данных превращают Delphi XE Enterprise в идеальное решение для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных. Delphi XE Enterprise поддерживает все возможности выпуска Professional, а также следующие возможности создания веб-приложений, клиент-серверных приложений и приложений для работы с многоуровневыми базами данных:

  • подключение к серверам баз данных InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase;
  • разработку многоуровневых приложений DataSnap;
  • библиотеку VCL для Интернета для отдельных приложений, обслуживание приложений и расширений ISAPI, с поддержкой HTTPS и без ограничения числа подключений;
  • полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
Embarcadero Delphi XE Architect

Редакция Delphi XE Architect предназначена для разработчиков и групп, использующих Delphi для создания клиент-серверных веб-приложений и приложений с многоуровневым графическим интерфейсом, активно работающих с данными и являющихся частью сложных или крупномасштабных корпоративных систем баз данных. Объединяя возможности быстрой разработки управляемых данными приложений и высокоскоростного доступа к данным с мощными средствами визуального моделирования данных, Delphi Architect помогает разработчикам анализировать, проектировать и максимально эффективно использовать существующие корпоративные базы данных и структуры данных. Delphi Architect поддерживает все возможности выпуска Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных:

  • обратное проектирование, анализ и оптимизацию баз данных;
  • возможность автоматического создания кода баз данных на основе моделей для прямого проектирования;
  • создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев;
  • работу с удобными для чтения и навигации диаграммами;
  • усовершенствованное сравнение и объединение с помощью двунаправленных операций сравнения и объединения моделей и структур баз данных.

Embarcadero Delphi XE Starter Edition

Embarcadero представляет новую редакцию Delphi и C++ Builder: Delphi XE Starter и C++ Builder XE Starter. Delphi и C++ Builder XE Starter - это отличный способ начать быструю визуальную разработку Windows приложений. Starter Edition включает в себя IDE с редактором кода, ультра-быстрым компилятором и встроенным отладчиком. Она также предлагает визуальные дизайнеры для ускорения разработки, сотни визуальных компонент и InterBase Express для работы с базами данных InterBase.

Starter Edition может быть использована программистами, которые зарабатывают в год менее $1''000 US (или их местного эквивалента) на программах, написанных на Delphi или C++ Builder Starter Edition, либо организациями или компаниями с численностью до пяти разработчиков и годовым доходом до $1''000 US. Если вы превышаете эти пределы, то вам необходимо купить редакцию Professional или выше.

Системные требования для Delphi XE
  • 1 Гб оперативной памяти (2 Гб + рекомендуется)
  • 3 Гб свободного места на диске для Delphi
  • 750 MB свободного пространства на жестком диске для условий
  • DVD-ROM привод
  • 1024x768разрешение экрана
  • Processor Intel ® Pentium ® или совместимый, минимум 1,4 ГГц (рекомендуется 2GHz и более)
  • Поддерживаемые операционные системы:
    • Microsoft ® Windows ® 7 (32-битная и 64-разрядная версия)
    • Microsoft Windows Vista SP2 (32-битная и 64-бит, необходимы права администратора)
    • Microsoft Windows Home XP или профессиональным (32-битная и 64-разрядная, SP2 или SP3)
    • Microsoft Windows Server 2003 (SP1) или 2008 (32-битная и 64-разрядная версия)

Как получить доступ к предыдущим версиям Delphi 7, 2007-2010 без дополнительных затрат.

1) создаем учетную запись на Embarcadero Developer Network, если она еще не создана; это - обычная процедура при приобретении нового продукта;

2) регистрируем новый продукт (без этого получить ключи на предыдущие нельзя);

3) заходим по ссылке www.embarcadero.com/xe-earlier-versions и получаем ключи/ссылки на скачивание;

Обратите внимание, что получение предыдущих версий возможно в течение 180 дней со дня приобретения. Эта процедура действует только для Named ESD лицензий, а также пакетов из 5 или 10 лицензий. Пользователи сетевых лицензий получают ключи через support Embarcadero.


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