RAD (программирование)
- 1 year ago
- 0
- 0
Embarcadero RAD Studio — среда быстрой разработки приложений ( RAD ) фирмы Embarcadero Technologies , работающая под Windows .
Текущая версия Embarcadero RAD Studio 10.3 Rio объединяет Delphi и C++ Builder в единую интегрированную среду разработки.
Первой появившейся версией была разработанная 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 .
8 февраля 2006 года Borland объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных InterBase . В ноябре 2006 Borland объявила о том, что все эти подразделения выделяются в дочернюю компанию CodeGear , которая, однако, остаётся в собственности Borland' . В марте 2007 была выпущена CodeGear RAD Studio 2007 .
1 июля 2008 года CodeGear была продана компании Embarcadero Technologies
В сентябре 2015 года компания Embarcadero Technologies продана компании Idera, специализирующейся на инструментах для баз данных. Сумма сделки, исходя из доступных данных — 425 миллионов долларов.
Embarcadero RAD Studio представляет собой набор средств разработки приложений, который позволяет создавать приложения с графическим пользовательским интерфейсом для Windows , Mac OS X , .NET , PHP и веб-решений. В её состав входят:
RAD Studio включает в себя широкий набор дополнительных программ:
RAD Studio XE4 появилась в продаже 23 апреля 2013 года. В новую версию вошли такие продукты, как Delphi XE4 , C++ Builder XE4 и кроссплатформенная среда FireMonkey FM 3 .
Нововведения:
Выпуск RAD Studio XE5 состоялся 11 сентября 2013.
Последняя версия, работающая на Windows XP.
Новые возможности:
Расширьте возможности ваших существующих приложения под Windows до взаимодействия с мобильными устройствами без необходимости полной миграции. Реализуйте функциональность, которая должна быть в мобильном приложении, за счёт взаимодействия с вашими существующими приложениями под Windows. Обеспечьте взаимодействие ваших «настольных» приложений (VCL и FMX) и мобильных приложений Создавайте мобильные приложения как дополнения к вашим VCL-приложениям Используйте Wi-Fi и локальную сеть. Будущие версии включат поддержку Bluetooth.
Компоненты для реализации предварительного просмотра нескольких окон, которые можно выбрать в ваших приложениях при помощи управляющих кнопок Автоматический или пользовательский предварительный просмотры Отображение прогресса в кнопках панели задач для ваших приложений Перекрывающиеся иконки на кнопках панели задач
Взаимодействуйте с ведущими поставщиками «бэкендов-как-сервисов» для добавления данной функциональности к вашим мобильным приложениям. Вы получаете лёгкий доступ к сервисам в облаках, что избавляет вас от необходимости создавать и поддерживать собственные «бэкенд-сервисы». Используйте push-уведомления для вовлечения любых пользователей устройств и платформ Получайте доступ к данным и хранилищам объектов в облаках Аутентификация пользователей Реализуйте поддержку REST-клиентов, создание которых доступно начиная с XE5 Поддержка трёх наиболее популярных поставщиков BaaS — Kinvey и Parse на основе набора компонент доступа через API
Придайте вашим приложением обновлённый вид под актуальные версии Windows или создайте для них уникальный дизайн Включает стиль планшетной Windows Поддерживает Windows 7 и Windows 8 Полная стилизация ваших приложений, включая меню и границы окон
Датчики получили повсеместное распространение, и даже на планшетных устройствах под управлением новой Windows типа Surface Pro. Теперь ваши Delphi-приложения могут использовать возможности датчиков положения, перемещения и других. Доступ к датчиками устройств из VCL-приложений для планшетов под управлением Windows Возможности акселерометра, GPS и гироскопа
Мобильные приложения дают возможность зарабатывать деньги для их разработчиков. Теперь вы можете монетизировать ваши мобильные приложения за счёт встраивания возможностей покупки из приложений и рекламы. Продажа контента, функциональности, сервисов и подписки в iOS и Android Поддержка главных рекламных сетей (Google AdMob и Apple iAd)
С помощью Delphi разработка для различных устройств теперь простирается за рамки ПК, планшетов и смартфонов до носимых гаджетов. Создавайте Android-приложения для Google Glass. Новые пользовательские стили для оптимизации дизайна приложений и разрешения под Google Glass Шаблон дизайнера для устройства Google Glass
Сделайте ваши приложения более удобными для использования большим количеством пользователей, включая тех, кто использует устройства чтения экрана. Новые специальные возможности для Поддержка JAWS на Windows и VoiceOver на Mac OS X
Получите наилучшие возможности по разработке и поставке приложений с высочайшим уровнем пользовательского взаимодействия Исправлено более 2,000 зарегистрированных ошибок Повышена общая производительность приложений на этапе исполнения для всех платформ
Добавьте Android в качестве целевой платформы для ваших приложений в дополнение к Windows, Mac OS X и iOS Создавайте приложения для Android и iOS с использованием C++ на основе единой базы исходных кодов Запускайте приложения на эмуляторе и Android-устройства на основе ARM Поддерживайте различные версии Android, включая 4.4 KitKat
Теперь вы сможете полностью мигрировать ваши 32-разрядные приложения, включая пакеты, на 64-разрядную архитектуру Размещайте компоненты в совместно используемые библиотеки (DLL)
Ищите все ссылки на выделенные элементы по всему проекту Для C++ на Win64, iOS и Android
Расширение ключевых возможностей продукта Улучшение в библиотеки FireDAC по работе с базами данных, FDMemTable «Обозреватель данных» (Database Explorer) для FireDAC Поддержка Apache (WebBroker) Заголовочные файлы для DirectX 11 Производительность DataSnap и обновлённые мастера (wizards) Рефакторинг и улучшения в RTL Обновление драйвера FireDAC для Informix Поддержка Apache C++
Также, прекращена работа этой версии программы на Windows XP.
Emabarcadero RAD Studio XE6 работает только с Windows Vista SP2 и выше.
Выпуск RAD Studio XE7 состоялся 25 сентября 2014.
С помощью новой версии 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 году и в будущем».
Среди других улучшений в RAD Studio XE8 : технологии для значительного ускорения процесса разработки в виде встраиваемого модуля Castalia с рефакторингом Object Pascal, статистикой проектов, анализом кода и поддержкой удобных комбинаций клавиш для редактора кода. Новое средство переноса параметров конфигурации служит для переноса конфигурации из старых версий продукта в новую, а также между различными инсталляциями в рамках одной версии.
По словам Эла Хильвы (Al Hilwa), руководителя исследований в области разработки ПО (IDC), «Разработка приложений для различных платформ — это один из немногих эффективных способов адаптироваться к росту количества платформ. Мультиплатформенная среда разработки, подобная RAD Studio, позволяет создавать собственные приложения для различных платформ, расширяя уже готовые приложения Windows VCL на Delphi и C++ и подключаясь к гаджетам и устройствам, промежуточному ПО, облачным платформам и корпоративным сервисам».
В системных требованиях этой версии не указана ещё одна работающая система - Windows Vista SP2.
Эта версия работает на Windows Vista SP2, хотя она не указана в системных требованиях.
Бесплатную пробную версию можно загрузить по адресу
Основные новые возможности Delphi 10 Seattle:
Разработчики на Delphi и C++Builder смогут быстро обновить свои VCL- и FMX-приложения и в полной мере воспользоваться бурным ростом интереса к Windows 10. Поддерживаются компоненты Windows 10 и «родные» API и компоненты WinRT/UWP, элементы интерфейса Windows 10 VCL. Также обновлена поддержка Windows 10 FMX.
В 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.
Из незаметных для пользователя изменений можно отметить переработанную в данной версии архитектуру системы управления продуктами и сборками, которая позволила фактически удвоить поддерживаемый размер проектов и повысить стабильность и производительность при работе с крупными проектами, особенно для нескольких платформ. Обновление до этой версии пригодится разработчикам, которые сталкивались с ограничениями ресурсов и другими проблемами в крупных проектах.
Процедуры разработки, тестирования и составления документации были серьезно доработаны. Теперь они лучше подходят для создания приложений на нескольких языках для платформ, поддерживаемых новой версией RAD Studio. Кроме того, проведенная работа позволила реализовать для всех поддерживаемых платформ и языков новые возможности и функции, обеспечивающие повышенную стабильность, качество и эффективность документации. RAD Studio 10 — это новый стандарт стабильности, качества и эффективной документации
Основные новые возможности Delphi 10.1 Berlin:
Поддержка Android 6.0 (API Level 23).
Основные новые возможности RAD Studio 10.2 Tokyo:
Основные новые возможности RAD Studio 10.3 Rio:
Основные новые возможности RAD Studio 10.4 Sydney: