Вики-текст старой страницы до правки (old_wikitext ) | '{{викифицировать}}{{Карточка программы
| latest release version = XE8
| latest_release_date = апрель 2015 г.
}}
'''Embarcadero RAD Studio''' — среда быстрой разработки приложений ([[RAD (программирование)|''RAD'']]) для ''[[Microsoft Windows]]'' фирмы ''[[Embarcadero Technologies]]''.
Текущая версия ''Embarcadero RAD Studio XE8'' объединяет ''[[Delphi (среда разработки)|Delphi]] XE8'' и ''[[C++ Builder]] XE8'' в единую интегрированную среду разработки.
== Варианты продукта ==
* ''RAD Studio Starter'' — для начинающих: позволяет создавать приложения, которые взаимодействуют с локальными базами данных. Поставляется без исходных кодов. Разрешено использовать в организации с не более, чем 5 лицензиями одновременно, а также для разработки программ при сумме дохода до 1000 долларов США.
* ''RAD Studio Professional'' — позволяет создавать приложения, которые взаимодействуют с локальными базами данных.
* ''RAD Studio Enterprise'' — обеспечивает возможность создания клиент-серверных решений, многоуровневых баз данных и веб-приложений.
* ''RAD Studio Architect ''— моделирует и проектирует базы данных ''Embarcadero ER/Studio Developer Edition''.
== История ==
=== Borland Developer Studio ===
Первой появившейся версией была разработанная ''[[Borland|Borland Software Corporation]]'' и вышедшая в августе 2002 года одновременно с ''Delphi 7 Borland Developer Studio 1.0''. За ней последовали появившаяся в декабре 2003 года ''Borland Developer Studio 2.0'' и ''Borland Developer Studio'' 3 в ноябре 2004 года. В конце 2005 года одновременно с релизом ''Delphi 2006'' в продажу поступила ''Borland Developer Studio 4'' — последняя версия, разработанная ''Borland''.
=== CodeGear RAD Studio ===
8 февраля 2006 года ''Borland'' объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных ''[[InterBase]]''<ref>[http://www.borland.com/us/company/news/press_releases/2006/02_08_06_borland_acquires_segue_software.html Enterprise Application Modernization and Management software]</ref>. В ноябре 2006 ''Borland'' объявила о том, что все эти подразделения выделяются в дочернюю компанию ''[[CodeGear]]'', которая, однако, остаётся в собственности ''Borland'''. В марте 2007 была выпущена ''CodeGear RAD Studio 2007''.
=== Embarcadero RAD Studio ===
1 июля 2008 года ''[[CodeGear]]'' была продана компании ''[[Embarcadero Technologies]]''<ref>[http://www.codegear.com/about On July 1, 2008 CodeGear became part of Embarcadero Technologies Inc.]</ref>
=== RAD Studio XE2 ===
''Embarcadero RAD Studio'' представляет собой набор средств разработки приложений, который позволяет создавать приложения с графическим пользовательским интерфейсом для ''Windows'', ''[[Mac OS X]]'', ''[[.NET Framework|.NET]]'', ''[[PHP]]'' и веб-решений. В её состав входят:
* ''Embarcadero Delphi'' дает возможность создавать полнофункциональные [[Компьютерная программа|приложения]] для ''Windows'' и ''Mac OS X''.
* ''Embarcadero C++ Builder'' — это среда ''C++'', которая полностью соответствует концепции быстрой разработки приложений, объединяет средства ''ANSI C++'' и многофункциональную расширяемую инфраструктуру визуальных компонентов.
* ''Embarcadero Delphi Prism'' представляет собой кросс-платформенное решение для разработки и [[язык программирования]] для быстрой разработки приложений ''.NET'', ''ASP.NET'' и приложений на основе данных{{чего?}} для ''Windows'', ''Linux'' и ''Mac OS X''.
* ''Embarcadero RadPHP'' упрощает создание веб-приложений на ''PHP'' благодаря наличию визуальных средств проектирования интерфейсов, редактора, отладчика, средств подключения к базам данных и интегрированной библиотеки повторно используемых классов компонентов. Компоненты ''RadPHP XE2'' позволяют делать веб-интерфейсы в стиле ''[[iOS]]'' и ''[[Android]]''.
* ''ER/Studio 8.5 Developer Edition'' (в ''RAD Studio Architect ''— полная лицензия, в ''RAD Studio Professional'' и ''Enterprise'' — лицензия на ознакомительную версию). ''ER/Studio'' помогает проектировщикам баз данных анализировать, документировать и повторно использовать данные и предоставляет средства обратного проектирования, анализа и оптимизации баз данных.
* ''InterBase SMP 2009 Developer Edition'' предоставляет разработчикам кросс-платформенную базу данных для создания и тестирования приложений для встраиваемых приложений и приложений для малых и средних предприятий.
RAD Studio включает в себя широкий набор дополнительных программ:
* ''InstallAware Express'' предоставляет средства, позволяющие пользователям, не имеющим навыков программирования и разработки сценариев, создавать сложные установочные пакеты.
* ''Rave Reports'' компании ''[[Nevrona]]'' — набор решений для создания отчётов.
* ''[[FastReport]]''.
* ''[[FireMonkey]]''.
* ''[[AppWave]]''.
* ''TeeChart Standard'' компании ''[[Steema]] ''— компоненты для создания диаграмм.
* ''[[VCL]]'' для веб-решений (''IntraWeb'') компании ''[[Atozed Software]]'' — платформа веб-приложений ''RAD''.
* ''FinalBuilder Embarcadero Edition'' служит для автоматизации процесса сборки.
* ''CodeSite Express'' — средства ведения журнала для сборки приложений.
* ''AQTime Standard'' компании ''[[SmartBear]]'' — создание профилей производительности.
* ''Beyond Compare Text Compare'' — сравнение файлов исходного кода.
* ''RemObjects Internet Tools'' и '''Oxfuscator''' — дополнительная функциональность для веб-разработки и обфускации кода в ''Delphi Prism''.
=== RAD Studio XE4 ===
''RAD Studio XE4'' появилась в продаже 23 апреля 2013 года. В новую версию вошли такие продукты, как ''Delphi XE4'', ''C++ Builder XE4'' и кроссплатформенная среда ''FireMonkey FM<sup>3</sup>''.
Нововведения:
* Вернулась поддержка ''[[iOS]]'', которая отсутствовала в ''RAD Studio XE3''.
* Взамен ''RAD Studio XE3 Mobile'', выход которой ожидался в начале 2013 года, ''RAD Studio XE4'' была дополнена функционалом для разработки мобильных приложений.
* Программирование непосредственно под ''[[iPhone]]'' и ''[[iPad]]'' с учётом всех программных и технических особенностей.
* [[Эмуляция|Эмулятор]] мобильных устройств.
* Улучшено взаимодействие с такими базами данных, как ''[[InterBase]]'', ''[[SQLite]]'', ''[[MySQL]]'' и прочих.
=== RAD Studio XE5 ===
{{в планах}}
Выпуск ''RAD Studio XE5'' состоялся 11 сентября 2013.
=== RAD Studio XE6 ===
==== Новые возможности ====
===== Компоненты для взаимодействия приложений (Application Tethering Components) =====
Расширьте возможности ваших существующих приложения под Windows до взаимодействия с мобильными устройствами без необходимости полной миграции. Реализуйте функциональность, которая должна быть в мобильном приложении, за счет взаимодействия с вашими существующими приложениями под Windows.
Обеспечьте взаимодействие ваших «настольных» приложений (VCL и FMX) и мобильных приложений
Создавайте мобильные приложения как дополнения к вашим VCL-приложениям
Используйте Wi-Fi и локальную сеть. Будущие версии включат поддержку Bluetooth.
===== Компоненты для панели задач (Taskbar component) =====
Компоненты для реализации предварительного просмотра нескольких окон, которые можно выбрать в ваших приложениях при помощи управляющих кнопок
Автоматический или пользовательский предварительный просмотры
Отображение прогресса в кнопках панели задач для ваших приложений
Перекрывающиеся иконки на кнопках панели задач
===== Взаимодействие с сервисами в облаках (BaaS), компоненты для Kinvey и Parse =====
Взаимодействуйте с ведущими поставщиками «бэкендов-как-сервисов» для добавления данной функциональности к вашим мобильным приложениям. Вы получаете лёгкий доступ к сервисам в облаках, что избавляет вас от необходимости создавать и поддерживать собственные «бэкенд-сервисы».
Используйте push-уведомления для вовлечения любых пользователей устройств и платформ
Получайте доступ к данным и хранилищам объектов в облаках
Аутентификация пользователей
Реализуйте поддержку REST-клиентов, создание которых доступно начиная с XE5
Поддержка трёх наиболее популярных поставщиков BaaS — Kinvey и Parse на основе набора компонент доступа через API
===== Новые стили VCL =====
Придайте вашим приложением обновлённый вид под актуальные версии Windows или создайте для них уникальный дизайн
Включает стиль планшетной Windows
Поддерживает Windows 7 и Windows 8
Полная стилизация ваших приложений, включая меню и границы окон
===== Компоненты VCL для работы с датчиками =====
Датчики получили повсеместное распространение, и даже на планшетных устройствах под управлением новой Windows типа Surface Pro. Теперь ваши Delphi-приложения могут использовать возможности датчиков положения, перемещения и других.
Доступ к датчиками устройств из VCL-приложений для планшетов под управлением Windows
Возможности акселерометра, GPS и гироскопа
===== Покупки из приложения и реклама в приложениях =====
Мобильные приложения дают возможность зарабатывать деньги для их разработчиков. Теперь вы можете монетизировать ваши мобильные приложения за счет встраивания возможностей покупки из приложений и рекламы.
Продажа контента, функциональности, сервисов и подписки в iOS и Android
Поддержка главных рекламных сетей (Google AdMob и Apple iAd)
===== Приложения для Google Glass =====
С помощью Delphi разработка для различных устройств теперь простирается за рамки ПК, планшетов и смартфонов до носимых гаджетов. Создавайте Android-приложения для Google Glass.
Новые пользовательские стили для оптимизации дизайна приложений и разрешения под Google Glass
Шаблон дизайнера для устройства Google Glass
===== Специальные возможности =====
Сделайте ваши приложения более удобными для использования большим количеством пользователей, включая тех, кто использует устройства чтения экрана.
Новые специальные возможности для
Поддержка JAWS на Windows и VoiceOver на Mac OS X
===== Качество, производительность и стабильность =====
Получите наилучшие возможности по разработке и поставке приложений с высочайшим уровнем пользовательского взаимодействия
Исправлено более 2,000 зарегистрированных ошибок
Повышена общая производительность приложений на этапе исполнения для всех платформ
===== Разработка приложений на C++ для Android =====
Добавьте Android в качестве целевой платформы для ваших приложений в дополнение к Windows, Mac OS X и iOS
Создавайте приложения для Android и iOS с использованием C++ на основе единой базы исходных кодов
Запускайте приложения на эмуляторе и Android-устройства на основе ARM
Поддерживайте различные версии Android, включая 4.4 KitKat
===== Поддержка пакетов на C++ для 64-разрядной Windows =====
Теперь вы сможете полностью мигрировать ваши 32-разрядные приложения, включая пакеты, на 64-разрядную архитектуру
Размещайте компоненты в совместно используемые библиотеки (DLL)
===== Поиск определений и поиск ссылок =====
Ищите все ссылки на выделенные элементы по всему проекту
Для C++ на Win64, iOS и Android
===== Ключевые возможности и работа с базами данных =====
Расширение ключевых возможностей продукта
Улучшение в библиотеки FireDAC по работе с базами данных, FDMemTable
«Обозреватель данных» (Database Explorer) для FireDAC
Поддержка Apache (WebBroker)
Заголовочные файлы для DirectX 11
Производительность DataSnap и обновлённые мастера (wizards)
Рефакторинг и улучшения в RTL
Обновление драйвера FireDAC для Informix
Поддержка Apache C++
=== RAD Studio XE7 ===
{{в планах}}
Выпуск ''RAD Studio XE7'' состоялся 25 сентября 2014.
=== RAD Studio XE8 ===
==== Особенности RAD Studio XE8 ====
С помощью новой версии RAD Studio разработчики на Delphi/Object Pascal и C++ смогут расширять функционал существующих Windows VCL приложений и создавать инновационные решения для мобильных и облачных платформ, а также для Internet of Things.
'''RAD Studio XE8''' - это удобная технология подключения и поддержка мобильных платформ для разработки распределённых взаимодействующих приложений для Windows, Android, iOS, OS X, гаджетов и IoT устройств, промежуточного ПО, облачных платформ и корпоративных сервисов. Поддерживая новые 64-разрядные и универсальные iOS приложения, '''RAD Studio XE8''' заметно упрощает разработку: можно добавлять IoT функции, такие как информирование о приближении с помощью "маячков" (beacons), повышать производительность приложений и эффективность разработчиков, а также лучше понимать поведение пользователей. Менеджер пакетов GetIt упрощает доступ к библиотекам исходного кода, компонентам и другим элементам IDE.
"Наши клиенты разрабатывают и поддерживают миллионы критически важных Windows приложений в различных отраслях. Сегодня они стремятся расширять приложения в сторону мобильного функционала версий, облачных сервисов и IoT, улучшая впечатления пользователей. RAD Studio XE8 предлагает возможности, с помощью которых разработчики смогут всего этого достичь, " - говорит Майкл Свиндел (Michael Swindell), старший вице-президент компании Embarcadero по продуктам. - "Революционные возможности предлагает, в частности, iOT, но он всегда был довольно сложен и недоступен для большинства разработчиков. Выпустив XE8, Embarcadero будет в числе первых, кто поможет разработчикам без труда использовать IoT в 2015 году и в будущем".
==== Новые возможности XE8 ====
* '''Поддержка 64-разрядных приложений iOS и универсальных приложений.''' Чтобы разработчики могли создавать новые приложения для Apple App Store, версия XE8 RAD Studio предлагает новые 64-разрядные компиляторы Object Pascal и C++ для iOS, включая компоновщики и другие инструменты для создания 64-разрядных iOS приложений. RAD Studio XE8 поддерживает универсальные приложения Apple, предлагая 32- и 64-разрядные двоичные коды в одном пакете, а также широкий спектр собственных элементов управления iOS для поддержки уникальных особенностей это платформы.
* '''Функция предпросмотра на разных устройствах и форм-факторах.''' Как создавать взаимодействующие приложения ещё быстрее? В этом поможет функция предпросмотра на разных устройствах в RAD Studio XE8, позволяющая наглядно отобразить пользовательский интерфейс на всех основных форм-факторах. Так можно легко определить, где нужна дополнительная оптимизация. Просматривайте предварительный вид приложения динамически, для любого числа форм-факторов и ориентаций, включая десктопы, планшеты, смартфоны и смарт-часы.
* '''Информирование о приближении с помощью beacons.'''Благодаря новой поддержке beacons на уровне компонентов, реализованной в RAD Studio XE8, разработчики могут с лёгкостью добавлять информирование о приближении и местонахождении в готовые приложения для Windows и мобильных платформ.
* '''AppAnalytics.''' Сервис AppAnalytics помогает разработчикам отслеживать и анализировать модели поведения их пользователей, собирая анонимную статистику использования приложений, созданных с помощью RAD Studio XE8. AppAnalytics - сервис Embarcadero с оплатой за использование, поддерживающий приложения на VCL и FireMonkey - это означает, что разработчик может использовать этот сервис в приложениях на Windows, OS X, Android и iOS.
* '''Менеджер пакетов GetIt.''' Это средство обеспечивает доступ к библиотекам и компонентам на VCL и FireMonkey, а также аналогичным элементам для различных устройств. С помощью менеджера пакетовGetIt можно с лёгкостью выбирать, загружать и обновлять библиотеки исходного кода, компоненты и другие элементы с серверов Embarcadero GetIt, устанавливая их одним кликом. Сюда входят все проекты TurboPack.
* '''Обновлённые Enterprise Mobility Services (EMS).''' EMS -готовое серверное решение служащее основой для взаимодействующих распределённых приложений с поддержкой сервера push-уведомлений для iOS и Android. Решение EMS, основанное на открытых стандартах и технологиях, предлагает простой в развертывании сервер промежуточного ПО, отвечающий за аутентификацию пользователей, управление специальными API REST и аналитику, включает встроенную и серверную защищённые базы данных, а также обеспечивает доступ к основным корпоративным базам данных: Oracle, SQL Server, Informix, DB2, PostgreSQL, MySQL и многим другим.
'''Среди других улучшений в RAD Studio XE8''': технологии для значительного ускорения процесса разработки в виде встраиваемого модуля Castalia с рефакторингом Object Pascal, статистикой проектов, анализом кода и поддержкой удобных комбинаций клавиш для редактора кода. Новое средство переноса параметров конфигурации служит для переноса конфигурации из старых версий продукта в новую, а также между различными инсталляциями в рамках одной версии.
По словам Эла Хильвы (Al Hilwa), руководителя исследований в области разработки ПО (IDC), "Разработка приложений для различных платформ - это один из немногих эффективных способов адаптироваться к росту количества платформ. Мультиплатформенная среда разработки, подобная RAD Studio, позволяет создавать собственные приложения для различных платформ, расширяя уже готовые приложения Windows VCL на Delphi и C++ и подключаясь к гаджетам и устройствам, промежуточному ПО, облачным платформам и корпоративным сервисам".
Бесплатную пробную версию можно загрузить по адресу http://www.embarcadero.com/products/rad-studio/downloads
== Примечания ==
{{примечания}}
== См. также ==
* ''[[Delphi (среда разработки)|Delphi]]''
* ''[[C++ Builder]]''
== Ссылки ==
* [http://www.embarcadero.com/ru/products/rad-studio Embarcadero RAD Studio — официальный сайт] {{ref-ru}}
* [http://bdrc.ru/index/0-16 Embarcadero RAD Studio — подробная информация] {{ref-ru}}
{{IDE}}
[[Категория:Интегрированные среды разработки]]
[[Категория:Программное обеспечение Embarcadero]]
[[Категория:RAD]]
[[Категория:Delphi]]
[[Категория:Программное обеспечение Borland]]' |
Вики-текст новой страницы после правки (new_wikitext ) | '{{викифицировать}}{{Карточка программы
| latest release version = XE10
| latest_release_date = август 2015 г.
}}
'''Embarcadero RAD Studio''' — среда быстрой разработки приложений ([[RAD (программирование)|''RAD'']]) для ''[[Microsoft Windows]]'' фирмы ''[[Embarcadero Technologies]]''.
Текущая версия ''Embarcadero RAD Studio XE10 Seattle'' объединяет ''[[Delphi (среда разработки)|Delphi]] XE10'' и ''[[C++ Builder]] XE10'' в единую интегрированную среду разработки.
== Варианты продукта ==
* ''RAD Studio Starter'' — для начинающих: позволяет создавать приложения, которые взаимодействуют с локальными базами данных. Поставляется без исходных кодов. Разрешено использовать в организации с не более, чем 5 лицензиями одновременно, а также для разработки программ при сумме дохода до 1000 долларов США.
* ''RAD Studio Professional'' — позволяет создавать приложения, которые взаимодействуют с локальными базами данных.
* ''RAD Studio Enterprise'' — обеспечивает возможность создания клиент-серверных решений, многоуровневых баз данных и веб-приложений.
* ''RAD Studio Architect ''— моделирует и проектирует базы данных ''Embarcadero ER/Studio Developer Edition''.
== История ==
=== Borland Developer Studio ===
Первой появившейся версией была разработанная ''[[Borland|Borland Software Corporation]]'' и вышедшая в августе 2002 года одновременно с ''Delphi 7 Borland Developer Studio 1.0''. За ней последовали появившаяся в декабре 2003 года ''Borland Developer Studio 2.0'' и ''Borland Developer Studio'' 3 в ноябре 2004 года. В конце 2005 года одновременно с релизом ''Delphi 2006'' в продажу поступила ''Borland Developer Studio 4'' — последняя версия, разработанная ''Borland''.
=== CodeGear RAD Studio ===
8 февраля 2006 года ''Borland'' объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных ''[[InterBase]]''<ref>[http://www.borland.com/us/company/news/press_releases/2006/02_08_06_borland_acquires_segue_software.html Enterprise Application Modernization and Management software]</ref>. В ноябре 2006 ''Borland'' объявила о том, что все эти подразделения выделяются в дочернюю компанию ''[[CodeGear]]'', которая, однако, остаётся в собственности ''Borland'''. В марте 2007 была выпущена ''CodeGear RAD Studio 2007''.
=== Embarcadero RAD Studio ===
1 июля 2008 года ''[[CodeGear]]'' была продана компании ''[[Embarcadero Technologies]]''<ref>[http://www.codegear.com/about On July 1, 2008 CodeGear became part of Embarcadero Technologies Inc.]</ref>
=== RAD Studio XE2 ===
''Embarcadero RAD Studio'' представляет собой набор средств разработки приложений, который позволяет создавать приложения с графическим пользовательским интерфейсом для ''Windows'', ''[[Mac OS X]]'', ''[[.NET Framework|.NET]]'', ''[[PHP]]'' и веб-решений. В её состав входят:
* ''Embarcadero Delphi'' дает возможность создавать полнофункциональные [[Компьютерная программа|приложения]] для ''Windows'' и ''Mac OS X''.
* ''Embarcadero C++ Builder'' — это среда ''C++'', которая полностью соответствует концепции быстрой разработки приложений, объединяет средства ''ANSI C++'' и многофункциональную расширяемую инфраструктуру визуальных компонентов.
* ''Embarcadero Delphi Prism'' представляет собой кросс-платформенное решение для разработки и [[язык программирования]] для быстрой разработки приложений ''.NET'', ''ASP.NET'' и приложений на основе данных{{чего?}} для ''Windows'', ''Linux'' и ''Mac OS X''.
* ''Embarcadero RadPHP'' упрощает создание веб-приложений на ''PHP'' благодаря наличию визуальных средств проектирования интерфейсов, редактора, отладчика, средств подключения к базам данных и интегрированной библиотеки повторно используемых классов компонентов. Компоненты ''RadPHP XE2'' позволяют делать веб-интерфейсы в стиле ''[[iOS]]'' и ''[[Android]]''.
* ''ER/Studio 8.5 Developer Edition'' (в ''RAD Studio Architect ''— полная лицензия, в ''RAD Studio Professional'' и ''Enterprise'' — лицензия на ознакомительную версию). ''ER/Studio'' помогает проектировщикам баз данных анализировать, документировать и повторно использовать данные и предоставляет средства обратного проектирования, анализа и оптимизации баз данных.
* ''InterBase SMP 2009 Developer Edition'' предоставляет разработчикам кросс-платформенную базу данных для создания и тестирования приложений для встраиваемых приложений и приложений для малых и средних предприятий.
RAD Studio включает в себя широкий набор дополнительных программ:
* ''InstallAware Express'' предоставляет средства, позволяющие пользователям, не имеющим навыков программирования и разработки сценариев, создавать сложные установочные пакеты.
* ''Rave Reports'' компании ''[[Nevrona]]'' — набор решений для создания отчётов.
* ''[[FastReport]]''.
* ''[[FireMonkey]]''.
* ''[[AppWave]]''.
* ''TeeChart Standard'' компании ''[[Steema]] ''— компоненты для создания диаграмм.
* ''[[VCL]]'' для веб-решений (''IntraWeb'') компании ''[[Atozed Software]]'' — платформа веб-приложений ''RAD''.
* ''FinalBuilder Embarcadero Edition'' служит для автоматизации процесса сборки.
* ''CodeSite Express'' — средства ведения журнала для сборки приложений.
* ''AQTime Standard'' компании ''[[SmartBear]]'' — создание профилей производительности.
* ''Beyond Compare Text Compare'' — сравнение файлов исходного кода.
* ''RemObjects Internet Tools'' и '''Oxfuscator''' — дополнительная функциональность для веб-разработки и обфускации кода в ''Delphi Prism''.
=== RAD Studio XE4 ===
''RAD Studio XE4'' появилась в продаже 23 апреля 2013 года. В новую версию вошли такие продукты, как ''Delphi XE4'', ''C++ Builder XE4'' и кроссплатформенная среда ''FireMonkey FM<sup>3</sup>''.
Нововведения:
* Вернулась поддержка ''[[iOS]]'', которая отсутствовала в ''RAD Studio XE3''.
* Взамен ''RAD Studio XE3 Mobile'', выход которой ожидался в начале 2013 года, ''RAD Studio XE4'' была дополнена функционалом для разработки мобильных приложений.
* Программирование непосредственно под ''[[iPhone]]'' и ''[[iPad]]'' с учётом всех программных и технических особенностей.
* [[Эмуляция|Эмулятор]] мобильных устройств.
* Улучшено взаимодействие с такими базами данных, как ''[[InterBase]]'', ''[[SQLite]]'', ''[[MySQL]]'' и прочих.
=== RAD Studio XE5 ===
{{в планах}}
Выпуск ''RAD Studio XE5'' состоялся 11 сентября 2013.
=== RAD Studio XE6 ===
==== Новые возможности ====
===== Компоненты для взаимодействия приложений (Application Tethering Components) =====
Расширьте возможности ваших существующих приложения под Windows до взаимодействия с мобильными устройствами без необходимости полной миграции. Реализуйте функциональность, которая должна быть в мобильном приложении, за счет взаимодействия с вашими существующими приложениями под Windows.
Обеспечьте взаимодействие ваших «настольных» приложений (VCL и FMX) и мобильных приложений
Создавайте мобильные приложения как дополнения к вашим VCL-приложениям
Используйте Wi-Fi и локальную сеть. Будущие версии включат поддержку Bluetooth.
===== Компоненты для панели задач (Taskbar component) =====
Компоненты для реализации предварительного просмотра нескольких окон, которые можно выбрать в ваших приложениях при помощи управляющих кнопок
Автоматический или пользовательский предварительный просмотры
Отображение прогресса в кнопках панели задач для ваших приложений
Перекрывающиеся иконки на кнопках панели задач
===== Взаимодействие с сервисами в облаках (BaaS), компоненты для Kinvey и Parse =====
Взаимодействуйте с ведущими поставщиками «бэкендов-как-сервисов» для добавления данной функциональности к вашим мобильным приложениям. Вы получаете лёгкий доступ к сервисам в облаках, что избавляет вас от необходимости создавать и поддерживать собственные «бэкенд-сервисы».
Используйте push-уведомления для вовлечения любых пользователей устройств и платформ
Получайте доступ к данным и хранилищам объектов в облаках
Аутентификация пользователей
Реализуйте поддержку REST-клиентов, создание которых доступно начиная с XE5
Поддержка трёх наиболее популярных поставщиков BaaS — Kinvey и Parse на основе набора компонент доступа через API
===== Новые стили VCL =====
Придайте вашим приложением обновлённый вид под актуальные версии Windows или создайте для них уникальный дизайн
Включает стиль планшетной Windows
Поддерживает Windows 7 и Windows 8
Полная стилизация ваших приложений, включая меню и границы окон
===== Компоненты VCL для работы с датчиками =====
Датчики получили повсеместное распространение, и даже на планшетных устройствах под управлением новой Windows типа Surface Pro. Теперь ваши Delphi-приложения могут использовать возможности датчиков положения, перемещения и других.
Доступ к датчиками устройств из VCL-приложений для планшетов под управлением Windows
Возможности акселерометра, GPS и гироскопа
===== Покупки из приложения и реклама в приложениях =====
Мобильные приложения дают возможность зарабатывать деньги для их разработчиков. Теперь вы можете монетизировать ваши мобильные приложения за счет встраивания возможностей покупки из приложений и рекламы.
Продажа контента, функциональности, сервисов и подписки в iOS и Android
Поддержка главных рекламных сетей (Google AdMob и Apple iAd)
===== Приложения для Google Glass =====
С помощью Delphi разработка для различных устройств теперь простирается за рамки ПК, планшетов и смартфонов до носимых гаджетов. Создавайте Android-приложения для Google Glass.
Новые пользовательские стили для оптимизации дизайна приложений и разрешения под Google Glass
Шаблон дизайнера для устройства Google Glass
===== Специальные возможности =====
Сделайте ваши приложения более удобными для использования большим количеством пользователей, включая тех, кто использует устройства чтения экрана.
Новые специальные возможности для
Поддержка JAWS на Windows и VoiceOver на Mac OS X
===== Качество, производительность и стабильность =====
Получите наилучшие возможности по разработке и поставке приложений с высочайшим уровнем пользовательского взаимодействия
Исправлено более 2,000 зарегистрированных ошибок
Повышена общая производительность приложений на этапе исполнения для всех платформ
===== Разработка приложений на C++ для Android =====
Добавьте Android в качестве целевой платформы для ваших приложений в дополнение к Windows, Mac OS X и iOS
Создавайте приложения для Android и iOS с использованием C++ на основе единой базы исходных кодов
Запускайте приложения на эмуляторе и Android-устройства на основе ARM
Поддерживайте различные версии Android, включая 4.4 KitKat
===== Поддержка пакетов на C++ для 64-разрядной Windows =====
Теперь вы сможете полностью мигрировать ваши 32-разрядные приложения, включая пакеты, на 64-разрядную архитектуру
Размещайте компоненты в совместно используемые библиотеки (DLL)
===== Поиск определений и поиск ссылок =====
Ищите все ссылки на выделенные элементы по всему проекту
Для C++ на Win64, iOS и Android
===== Ключевые возможности и работа с базами данных =====
Расширение ключевых возможностей продукта
Улучшение в библиотеки FireDAC по работе с базами данных, FDMemTable
«Обозреватель данных» (Database Explorer) для FireDAC
Поддержка Apache (WebBroker)
Заголовочные файлы для DirectX 11
Производительность DataSnap и обновлённые мастера (wizards)
Рефакторинг и улучшения в RTL
Обновление драйвера FireDAC для Informix
Поддержка Apache C++
=== RAD Studio XE7 ===
{{в планах}}
Выпуск ''RAD Studio XE7'' состоялся 25 сентября 2014.
=== RAD Studio XE8 ===
==== Особенности RAD Studio XE8 ====
С помощью новой версии RAD Studio разработчики на Delphi/Object Pascal и C++ смогут расширять функционал существующих Windows VCL приложений и создавать инновационные решения для мобильных и облачных платформ, а также для Internet of Things.
'''RAD Studio XE8''' - это удобная технология подключения и поддержка мобильных платформ для разработки распределённых взаимодействующих приложений для Windows, Android, iOS, OS X, гаджетов и IoT устройств, промежуточного ПО, облачных платформ и корпоративных сервисов. Поддерживая новые 64-разрядные и универсальные iOS приложения, '''RAD Studio XE8''' заметно упрощает разработку: можно добавлять IoT функции, такие как информирование о приближении с помощью "маячков" (beacons), повышать производительность приложений и эффективность разработчиков, а также лучше понимать поведение пользователей. Менеджер пакетов GetIt упрощает доступ к библиотекам исходного кода, компонентам и другим элементам IDE.
"Наши клиенты разрабатывают и поддерживают миллионы критически важных Windows приложений в различных отраслях. Сегодня они стремятся расширять приложения в сторону мобильного функционала версий, облачных сервисов и IoT, улучшая впечатления пользователей. RAD Studio XE8 предлагает возможности, с помощью которых разработчики смогут всего этого достичь, " - говорит Майкл Свиндел (Michael Swindell), старший вице-президент компании Embarcadero по продуктам. - "Революционные возможности предлагает, в частности, iOT, но он всегда был довольно сложен и недоступен для большинства разработчиков. Выпустив XE8, Embarcadero будет в числе первых, кто поможет разработчикам без труда использовать IoT в 2015 году и в будущем".
==== Новые возможности XE8 ====
* '''Поддержка 64-разрядных приложений iOS и универсальных приложений.''' Чтобы разработчики могли создавать новые приложения для Apple App Store, версия XE8 RAD Studio предлагает новые 64-разрядные компиляторы Object Pascal и C++ для iOS, включая компоновщики и другие инструменты для создания 64-разрядных iOS приложений. RAD Studio XE8 поддерживает универсальные приложения Apple, предлагая 32- и 64-разрядные двоичные коды в одном пакете, а также широкий спектр собственных элементов управления iOS для поддержки уникальных особенностей это платформы.
* '''Функция предпросмотра на разных устройствах и форм-факторах.''' Как создавать взаимодействующие приложения ещё быстрее? В этом поможет функция предпросмотра на разных устройствах в RAD Studio XE8, позволяющая наглядно отобразить пользовательский интерфейс на всех основных форм-факторах. Так можно легко определить, где нужна дополнительная оптимизация. Просматривайте предварительный вид приложения динамически, для любого числа форм-факторов и ориентаций, включая десктопы, планшеты, смартфоны и смарт-часы.
* '''Информирование о приближении с помощью beacons.'''Благодаря новой поддержке beacons на уровне компонентов, реализованной в RAD Studio XE8, разработчики могут с лёгкостью добавлять информирование о приближении и местонахождении в готовые приложения для Windows и мобильных платформ.
* '''AppAnalytics.''' Сервис AppAnalytics помогает разработчикам отслеживать и анализировать модели поведения их пользователей, собирая анонимную статистику использования приложений, созданных с помощью RAD Studio XE8. AppAnalytics - сервис Embarcadero с оплатой за использование, поддерживающий приложения на VCL и FireMonkey - это означает, что разработчик может использовать этот сервис в приложениях на Windows, OS X, Android и iOS.
* '''Менеджер пакетов GetIt.''' Это средство обеспечивает доступ к библиотекам и компонентам на VCL и FireMonkey, а также аналогичным элементам для различных устройств. С помощью менеджера пакетовGetIt можно с лёгкостью выбирать, загружать и обновлять библиотеки исходного кода, компоненты и другие элементы с серверов Embarcadero GetIt, устанавливая их одним кликом. Сюда входят все проекты TurboPack.
* '''Обновлённые Enterprise Mobility Services (EMS).''' EMS -готовое серверное решение служащее основой для взаимодействующих распределённых приложений с поддержкой сервера push-уведомлений для iOS и Android. Решение EMS, основанное на открытых стандартах и технологиях, предлагает простой в развертывании сервер промежуточного ПО, отвечающий за аутентификацию пользователей, управление специальными API REST и аналитику, включает встроенную и серверную защищённые базы данных, а также обеспечивает доступ к основным корпоративным базам данных: Oracle, SQL Server, Informix, DB2, PostgreSQL, MySQL и многим другим.
'''Среди других улучшений в RAD Studio XE8''': технологии для значительного ускорения процесса разработки в виде встраиваемого модуля Castalia с рефакторингом Object Pascal, статистикой проектов, анализом кода и поддержкой удобных комбинаций клавиш для редактора кода. Новое средство переноса параметров конфигурации служит для переноса конфигурации из старых версий продукта в новую, а также между различными инсталляциями в рамках одной версии.
По словам Эла Хильвы (Al Hilwa), руководителя исследований в области разработки ПО (IDC), "Разработка приложений для различных платформ - это один из немногих эффективных способов адаптироваться к росту количества платформ. Мультиплатформенная среда разработки, подобная RAD Studio, позволяет создавать собственные приложения для различных платформ, расширяя уже готовые приложения Windows VCL на Delphi и C++ и подключаясь к гаджетам и устройствам, промежуточному ПО, облачным платформам и корпоративным сервисам".
Бесплатную пробную версию можно загрузить по адресу http://www.embarcadero.com/products/rad-studio/downloads
=== RAD Studio 10 Seattle ===
==== Основные новые возможности Delphi 10 Seattle: ====
===== Невероятный уровень поддержки Windows 10 =====
Разработчики на Delphi и C++Builder смогут быстро обновить свои VCL- и FMX-приложения и в полной мере воспользоваться бурным ростом интереса к Windows 10. Поддерживаются компоненты Windows 10 и «родные» API и компоненты WinRT/UWP, элементы интерфейса Windows 10 VCL. Также обновлена поддержка Windows 10 FMX.
===== Новый компилятор C++11, основанный на архитектуре CLANG =====
В C++Builder 10 появился первый в мире компилятор C++ на основе CLANG для Windows и мобильных платформ с расширениями RAD PME, обеспечивающими быструю разработку для Windows и других платформ. Он поддерживает тесную интеграцию с VCL для Windows и кроссплатформенными структурами FMX, язык C++11 и управление памятью на основе ARC (автоматического подсчета ссылок) для C++, а также обладает обратной совместимостью. Новый компилятор C++Builder делает версию RAD Studio 10 обязательным обновлением для разработчиков на C++ и новых разработчиков, переходящих на C++ с других языков и наборов инструментов — Java, Objective-C, C#, Xcode, Xamarin и Visual Studio.
===== Удвоенный размер проектов в IDE =====
Из незаметных для пользователя изменений можно отметить переработанную в данной версии архитектуру системы управления продуктами и сборками, которая позволила фактически удвоить поддерживаемый размер проектов и повысить стабильность и производительность при работе с крупными проектами, особенно для нескольких платформ. Обновление до этой версии пригодится разработчикам, которые сталкивались с ограничениями ресурсов и другими проблемами в крупных проектах.
===== Стабильность, качество и эффективная документация =====
Процедуры разработки, тестирования и составления документации были серьезно доработаны. Теперь они лучше подходят для создания приложений на нескольких языках для платформ, поддерживаемых новой версией RAD Studio. Кроме того, проведенная работа позволила реализовать для всех поддерживаемых платформ и языков новые возможности и функции, обеспечивающие повышенную стабильность, качество и эффективность документации. RAD Studio 10 — это новый стандарт стабильности, качества и эффективной документации
===== Другие новые возможности: =====
— поддержка параллельной компиляции C++;
— отладка iOS 64x приложений;
— поддерживается iOS 8.4;
— поддерживается Android 5.1.1;
— поддержка служб Android;
— поддержка модульного тестирования DUnitX для Android и iOS;
— поддержка DirectX 12;
— поддержка вызова API WinRT;
— поддержка FireDAC для базы данных NoSQL MongoDB
— новое поведение MultiView;
— новые компоненты VCL;
— новые компоненты для работы с Beacon;
— улучшен механизм стилей;
— улучшен диспетчер библиотек GetIt;
— улучшены возможности IDE;
— и многое другое.
Бесплатно триал версию загрузить можно по следующим ссылкам:
http://downloads.embarcadero.com/free/rad_studio {{Ref-en|engl = }} - ссылка для скачивания через загрузчик http://altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso {{Ref-en|engl = }} - ссылка на образ Rad Studio 10
== Примечания ==
{{примечания}}
== См. также ==
* ''[[Delphi (среда разработки)|Delphi]]''
* ''[[C++ Builder]]''
== Ссылки ==
* [http://www.embarcadero.com/ru/products/rad-studio Embarcadero RAD Studio — официальный сайт] {{ref-ru}}
* [http://bdrc.ru/index/0-16 Embarcadero RAD Studio — подробная информация] {{ref-ru}}
* [Http://docwiki.embarcadero.com/RADStudio/Seattle/en/What’s New http://docwiki.embarcadero.com/RADStudio/Seattle/en/What’s_New] {{Ref-en}} - что нового в Rad Studio 10 версии?
{{IDE}}
[[Категория:Интегрированные среды разработки]]
[[Категория:Программное обеспечение Embarcadero]]
[[Категория:RAD]]
[[Категория:Delphi]]
[[Категория:Программное обеспечение Borland]]' |
Добавленные в правке строки (added_lines ) | [
0 => '| latest release version = XE10',
1 => '| latest_release_date = август 2015 г.',
2 => 'Текущая версия ''Embarcadero RAD Studio XE10 Seattle'' объединяет ''[[Delphi (среда разработки)|Delphi]] XE10'' и ''[[C++ Builder]] XE10'' в единую интегрированную среду разработки.',
3 => false,
4 => '=== RAD Studio 10 Seattle ===',
5 => false,
6 => '==== Основные новые возможности Delphi 10 Seattle: ====',
7 => false,
8 => '===== Невероятный уровень поддержки Windows 10 =====',
9 => 'Разработчики на Delphi и C++Builder смогут быстро обновить свои VCL- и FMX-приложения и в полной мере воспользоваться бурным ростом интереса к Windows 10. Поддерживаются компоненты Windows 10 и «родные» API и компоненты WinRT/UWP, элементы интерфейса Windows 10 VCL. Также обновлена поддержка Windows 10 FMX.',
10 => false,
11 => '===== Новый компилятор C++11, основанный на архитектуре CLANG =====',
12 => 'В C++Builder 10 появился первый в мире компилятор C++ на основе CLANG для Windows и мобильных платформ с расширениями RAD PME, обеспечивающими быструю разработку для Windows и других платформ. Он поддерживает тесную интеграцию с VCL для Windows и кроссплатформенными структурами FMX, язык C++11 и управление памятью на основе ARC (автоматического подсчета ссылок) для C++, а также обладает обратной совместимостью. Новый компилятор C++Builder делает версию RAD Studio 10 обязательным обновлением для разработчиков на C++ и новых разработчиков, переходящих на C++ с других языков и наборов инструментов — Java, Objective-C, C#, Xcode, Xamarin и Visual Studio. ',
13 => false,
14 => '===== Удвоенный размер проектов в IDE =====',
15 => 'Из незаметных для пользователя изменений можно отметить переработанную в данной версии архитектуру системы управления продуктами и сборками, которая позволила фактически удвоить поддерживаемый размер проектов и повысить стабильность и производительность при работе с крупными проектами, особенно для нескольких платформ. Обновление до этой версии пригодится разработчикам, которые сталкивались с ограничениями ресурсов и другими проблемами в крупных проектах.',
16 => false,
17 => '===== Стабильность, качество и эффективная документация =====',
18 => 'Процедуры разработки, тестирования и составления документации были серьезно доработаны. Теперь они лучше подходят для создания приложений на нескольких языках для платформ, поддерживаемых новой версией RAD Studio. Кроме того, проведенная работа позволила реализовать для всех поддерживаемых платформ и языков новые возможности и функции, обеспечивающие повышенную стабильность, качество и эффективность документации. RAD Studio 10 — это новый стандарт стабильности, качества и эффективной документации',
19 => false,
20 => '===== Другие новые возможности: =====',
21 => '— поддержка параллельной компиляции C++;',
22 => '— отладка iOS 64x приложений;',
23 => '— поддерживается iOS 8.4;',
24 => '— поддерживается Android 5.1.1;',
25 => '— поддержка служб Android;',
26 => '— поддержка модульного тестирования DUnitX для Android и iOS;',
27 => '— поддержка DirectX 12;',
28 => '— поддержка вызова API WinRT;',
29 => '— поддержка FireDAC для базы данных NoSQL MongoDB',
30 => '— новое поведение MultiView;',
31 => '— новые компоненты VCL;',
32 => '— новые компоненты для работы с Beacon;',
33 => '— улучшен механизм стилей;',
34 => '— улучшен диспетчер библиотек GetIt;',
35 => '— улучшены возможности IDE;',
36 => '— и многое другое.',
37 => false,
38 => 'Бесплатно триал версию загрузить можно по следующим ссылкам:',
39 => false,
40 => 'http://downloads.embarcadero.com/free/rad_studio {{Ref-en|engl = }} - ссылка для скачивания через загрузчик http://altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso {{Ref-en|engl = }} - ссылка на образ Rad Studio 10',
41 => '* [Http://docwiki.embarcadero.com/RADStudio/Seattle/en/What’s New http://docwiki.embarcadero.com/RADStudio/Seattle/en/What’s_New] {{Ref-en}} - что нового в Rad Studio 10 версии?'
] |