
Новые версии XE2 RAD Studio, Delphi и C++Builder компании Embarcadero ломают стереотипы разработки бизнес-приложений
Компания Embarcadero Technologies объявила о выпуске новой версии набора средств быстрой разработки приложений RAD Studio XE2 – самой богатой на функциональные обновления за более чем десятилетнюю историю продукта. В состав RAD Studio XE2 входят новые версии Embarcadero Delphi, C++Builder, Embarcadero Prism и RadPHP. Основные функции включают поддержку 64-разрядной ОС Windows и операционных систем Mac OSX и iOS, а также новую платформу для полнофункциональных бизнес-приложений FireMonkey и RadPHP XE2, средство разработки интернет- и мобильных приложений для iOS и Android.
Долгожданное дополнение для поддержки 64-разрядной версии Delphi позволит миллионам пользователей Delphi по всему миру обновить VCL-приложения для Windows: теперь такие приложения смогут задействовать все возможности 64-разрядного оборудования, обрабатывать большие объемы памяти и хорошо интегрироваться с другими 64-разрядными программными продуктами.
Самым важным дополнением к Delphi XE2 и C++Builder XE2 является FireMonkey, первая платформа для создания полнофункциональных бизнес-приложений с платформенно-ориентированным кодом, исполняемым ЦП и графическим процессором. Благодаря FireMonkey теперь в средах Delphi и C++Builder разработчики могут создавать визуально насыщенные и яркие приложения с поддержкой 3D-графики и графики высокой четкости, взаимодействующие с базами данных корпоративного класса, например Oracle, Microsoft SQL Server, IBM DB2, Sybase и др. Приложения FireMonkey выполняются как на ПК под управлением Windows, так и компьютерах Mac. Они максимально задействуют возможности современных графических процессоров, визуализируя данные и пользовательские интерфейсы с недостижимым прежде уровнем детализации и производительности. FireMonkey также позволяет пользователям Delphi XE2 создавать приложения с собственным кодом и поддержкой 3D-графики и графики высокой четкости для мобильных устройств (под управлением iOS).
«FireMonkey во многом революционная разработка, – считает Б. Дж. Рао (B.J. Rao), разработчик графических приложений из компании Intricad. – Эта платформа убирает многие препятствия, неизбежно влияющие на то, как мы работаем, или, скорее, на то, как мы заставляем работать программные продукты. Она дает новый импульс разработке приложений с собственным кодом, предлагая по-настоящему мощные решения».
Delphi и C++Builder реализуют подход к разработке, а RadPHP XE2 позволяет создавать программные продукты для мобильных устройств, в том числе web-приложения. Благодаря RadPHP XE2 разработчики могут с легкостью проектировать web-приложения, оптимизированные для сенсорного управления и пользовательского интерфейса мобильных смартфонов и планшетных ПК. Кроме того, у разработчиков теперь есть возможность размещать мобильные web-приложения – как продукты с собственным кодом для мобильных устройств – в интернет-магазинах AppStore компании Apple для iOS и App Marketplace для Android. Отныне в мобильные web-приложения нетрудно заложить прямое использование аппаратного обеспечения мобильных устройств, таких как камеры, системы GPS или датчик положения экрана.
«Версия RAD Studio XE2 поможет модернизировать старое программное обеспечение для Windows и в то же время станет основой бизнес-приложений нового поколения для ключевых платформ и устройств, – рассказывает Майкл Свиндел (Michael Swindell), старший вице-президент по маркетингу и продуктам компании Embarcadero Technologies. – Реализованная в Delphi поддержка 64-разрядных систем поможет разработчикам модернизировать миллионы приложений для Windows. Новейшая платформа FireMonkey в составе Delphi и C++ даст возможность создавать бизнес-приложения нового поколения для Windows, Mac и мобильных устройств с поддержкой объемной графики высокой четкости в пользовательском интерфейсе, выполняемой графическим процессором, включая анимацию, эффекты и визуализацию интерактивного доступа к корпоративным данным».
К новым возможностям относится также следующее:
- Delphi XE2 и C++Builder XE2.
- Delphi XE2 включает полнофункциональную платформу FireMonkey, компилятор, средство отладки и библиотеки RTL и VCL для 64-разрядной Windows.
- dbExpress обладает новыми функциями подключения к InterBase XE, FireBird 2.5, SQL Anywhere 12 и базам данным с ODBC-подключением.
- Новые мобильные подключения DataSnap предоставляют компоненты платформы со встроенным кодом и примеры платформ для создания мобильных клиентов, подключаемых к серверам Delphi DataSnap из ОС Android (Java), iOS (Objective C), Blackberry (Java) и Windows Phone 7 (C#).
- Новые и обновленные инструменты, дополняющие функциональность системы. Среди них FastReport для быстрого создания и оформления отчетов; Documentation Insight, средство исходного кода документации для Delphi и 64-разрядные версии TeeChart, IBX, InstallAware, IPWorks, AQtime, FinalBuilder, IntraWeb и Indy. TeeChart, Indy и FinalBuilder теперь предусматривают также поддержку Mac.
- C++Builder XE2 включает обновленные метрики контроля качества и набор функций аудита кода.
- LiveBindings позволяет пользователям подключать любой тип информации к интерфейсу или графическому объекту FireMonkey. Пользователи могут связать динамические данные со стандартными элементами управления интерфейса и 3D-графикой высокой четкости. Это обеспечивает новый творческий подход к визуализации любых типов данных.
RadPHP:
- Интегрированная оптимизированная разработка web-приложений для мобильных устройств.
- Развертывание приложений для web, iOS или Android.
- Расширенный набор компонентов платформы Zend.
Embarcadero Prism:
- Новинки: NET Oxygene Compiler 5.0 компании RemObjects.
- Анонимная реализация интерфейса.
- Средство создания отчетов FastReport.net.