Представляем вам главный и самый масштабный продукт крупного американского software-производителя Embarcadero Technologies — среду быстрого создания приложений RAD Studio. Представляет собой огромный программный комплекс, включающий самые новые и прогрессивные средства создания нового ПО, завязанного на взаимодействии с различными базами данных.
RAD Studio прошла долгий путь развития, сменив несколько владельцев, впрочем, как и многие другие продукты Embarcadero. В самом начале это была Borland Developer Studio, которая вышла на рынок впервые в 2002 году, а затем несколько версий выпускалась под этим названием вплоть до четвертой в конце 2005 года.
В 2006 году появилось структурное подразделение Borland – CodeGear, которое было организовано как отдельное юридическое лицо. Основное направление CodeGear было — разработка средств для работы с БД InterBase. В 2007 году выходит новая версия пакета под названием CodeGear RAD Studio.
В 2008 году Embarcadero Technologies покупает компанию CodeGear со всеми наработками, и с этого момента RAD Studio продолжает развиваться в стенах этой компании.
Можно считать, что Embarcadero Technologies внесли если не самый важный, то уж точно самый объемный и трудоемкий вклад в развитие RAD Studio. Всего с 2013 по 2017 гг. было выпущено девять полноценных версий. Начиная с 10-й версии, в маркировке продуктов присутствуют мировые столицы: 10 версия – Seattle, 10.1 – Berlin, 10.2 – Tokyo.
Последняя на сегодняшний день версия — 10.2.2 Tokyo – была представлена рынку 12 декабря 2017 года.
RAD Studio версия 10.2
Основные компоненты RAD Studio — Delphi и C++ Builder. Их можно приобрести также и отдельно, но в составе RAD Studio эти среды разработки составляют целостную основу всего программного комплекса.
От версии к версии возможности и функционал RAD Studio непрерывно расширялись. В самой свежей версии были внесены следующие дополнения:
- добавлен компилятор приложений под Linux в среду Delphi;
- добавлена поддержка системы управления базами данных MariaDB;
- реализована совместимость с операционной системой IOS 10 и MacOS Sierra;
- поддерживается Windows 10 Anniversary Update;
- поддерживается Android Nougat.
С предыдущей версии 10.1 Berlin в RAD Studio поддерживается Android 6.0. Эта версия тоже доступна в нашем онлайн-магазине.
В целом же Embarcadero RAD Studio сегодня представляет собой широчайший набор средств разработки приложений для Windows, Mac OS X, PHP, .NET и многочисленных веб-решений. Рассмотрим кратко важнейшие средства в составе RAD Studio:
На Delphi разрабатывается полноценное программное обеспечение для Windows и Mac OS X.
C++ Builder служит мощной средой C++, объединяющей средства ANSI C++ и почти универсальную масштабируемую инфраструктуру важнейших и второстепенных визуальных компонентов.
- Embarcadero Prism™
Кроссплатформенная система для быстрой разработки, а также для создания программ, соответствующих парадигме Data Driven Design для тройки лидирующих на рынке операционных систем.
- Embarcadero RadPHP
Служит для создания веб-приложений и в особенности – для значительного упрощения их создания за счет использования массы удобных визуальных средств. Компоненты RadPHP XE2 позволяют делать веб-интерфейсы в стиле iOS и Android.
Дает проектировщикам возможность документировать, анализировать и использовать данные повторно после обработки. Предоставляет инструменты обратного проектирования, оптимизации базы данных и т. д.
В состав последней версии RAD Studio входит SMP 2009 Developer Edition. Разработчики получают доступ к кроссплатформенной базе данных, используемой для создания и отладки приложений для малого и среднего бизнеса.
Помимо основных компонентов, RAD Studio включает также широкий спектр дополнительных и вспомогательных программных средств:
- InstallAware Express – набор инструментов для новичков в программировании. Позволяет неопытным пользователям легко создавать установочные пакеты высокой сложности.
- Rave Reports от Nevrona — полезный набор средств для составления отчётов.
- FastReport – похожее на Rave Reports решение для составления быстрых отчётов.
- FireMonkey — GUI-фреймворк, активно эксплуатирующий возможности графического процессора.
- AppWave – средство для настольных приложений Windows, позволяющее взаимодействовать с ними в стиле интерфейса для мобильных устройств. Пользователи могут быстро находить и запускать приложения, не требующие установки, обновлять и отслеживать лицензии в ручном режиме.
- TeeChart Standard от Steema — пакет средств для составления диаграмм.
- VCL для веб-решений (IntraWeb) от Atozed Software — платформа веб-приложений RAD.
- FinalBuilder Embarcadero Edition — автоматизация процесса сборки.
- AQTime Standard от SmartBear — набор для составления профилей производительности.
- CodeSite Express — средства ведения журнала для сборки приложений.
- RemObjects Internet Tools и Oxfuscator — функциональная надстройка для веб-разработки в Delphi Prism и обфускации (запутывания для усложнения несанкционированного анализа) кода.
- Beyond Compare Text Compare — инструментарий для удобного и наглядного сравнения исходного кода в разных файлах.
Embarcadero RAD Studio поставляется в различных вариантах сборки в зависимости от поставленных задач. Существуют четыре типовых варианта:
- Starter. Это сборка для начинающих. С ее помощью можно создавать приложения, работающие с локальными базами данных. Допускается использовать в организациях одновременно не более пяти лицензий для разработки приложений с суммой дохода не более 1 тыс. долларов США.
- Professional. Более расширенный вариант стартового пакета. Используется для создания приложений, работающих с локальными БД.
- Enterprise. Мощное решение для создания клиент-серверных приложений и многоуровневых БД.
- Architect. Пакет для моделирования и проектирования баз данных.
RAD Studio от Embarcadero – это практически исчерпывающий набор инструментов и библиотек для разработки программных приложений и целых комплексов любого масштаба для самых разных ОС. Для множества производственных целей этого пакета может оказаться более чем достаточно. Чтобы точно определить, какая версия и какой вариант сборки RAD Studio лучше всего подойдет вашим задачам, вы всегда можете обратиться к нашим консультантам. Специалисты детально опишут вам возможности каждого продукта.

Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
| Offline CHM Help (Updated: 5th of April 2018) | ZIP |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
| Offline CHM Help (Updated: 10th of May 2016) | ZIP |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
| Offline CHM Help (Updated: 1st of May 2016) | ZIP |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| Mobile Tutorials: Mobile Application Development (iOS and Android) | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
HTML5 Builder
| HTML5 Builder Documentation | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
HTML5 Builder
| HTML5 Builder Documentation | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| iOS Tutorials: Delphi iOS Application Development | |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
| FireDAC API Reference | HTML |
HTML5 Builder
| HTML5 Builder Documentation | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
| FireDAC API Reference | HTML |
Embarcadero Prism
| Embarcadero Prism Documentation | Wiki |
HTML5 Builder
| HTML5 Builder Documentation | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki |
| What’s New | Wiki |
| FireMonkey | Wiki |
| FMX/RTL/VCL Libraries | Wiki |
| Code Examples | Wiki |
| Installation Notes | Wiki |
| Release Notes | Wiki |
Embarcadero Prism
| Embarcadero Prism Documentation | Wiki |
RadPHP
| RadPHP Documentation | Wiki |
Delphi and C++Builder
| Delphi and C++Builder Topics | Wiki | ||||||||
| What’s New | Wiki | ||||||||
| Installation Notes | EDN | ||||||||
| VCL/RTL | Wiki | ||||||||
| Examples | Wiki | ||||||||
| Quick Start Tutorial | EPUB | MOBI | |||||||
| Help files (.hxs) June 2011 | English rad.hxs, 18,605KB | English vcl.hxs, 72,346KB | French rad.hxs, 18,779KB | French vcl.hxs, 72,740KB | German rad.hxs, 22,972KB | German vcl.hxs, 72,012KB | Japanese rad.hxs, 20,065KB | Japanese vcl.hxs, 71,068KB | Read Me |
| Help files (.hxs) August 2010 | rad.hxs, 18,289KB | vcl.hxs, 64,398KB | Read Me | ||||||
| Read Me for Help Update 3 | Wiki |
Delphi Prism
| Delphi Prism Documentation | Wiki |
RadPHP
| RadPHP Documentation | Wiki |
Delphi and C++Builder
Note for CHMs: Download the file, double-click on it, and uncheck the "Always ask before opening" checkbox.
If you do not uncheck that option, the Help pages will not display.
| Delphi and C++Builder Topics | Wiki | CHM (common) | CHM (win32) |
| VCL/RTL | Wiki | CHM |
| Examples | Wiki | CHM |
Delphi Prism
| Delphi Prism Topics | Wiki |
Quick Start
| Quick Start |
Books
| Getting Started with Delphi and C++Builder 2009 | PDF | Print |
Help Update 2 March 2009
| Release Notes | EDN Article |
| Blackfish SQL | CHM 240KB | PDF 722KB | HTML | ZIP 168KB |
| Common | CHM 4.05MB | PDF 10.3MB | HTML | ZIP 5.05MB |
| Win32 | CHM 6.28MB | PDF 20.3MB | HTML | ZIP 8.59MB |
| VCL | CHM 98.7MB | A-H PDF 216MB | I-R PDF 40.7MB | S-Z PDF 99.1MB | HTML | ZIP 192MB |
| DELPHI EXAMPLES PACKAGES | ZIP 6.21MB | LIST |
| C++BUILDER EXAMPLES PACKAGES | ZIP 4.08MB | LIST |
Help Update 1 December 2008
| Blackfish SQL | PDF | ZIP |
| Common | |
| Generic Collections | |
| Win32 | |
| VCL | A-D PDF | E-R PDF | S-Z PDF |
| DELPHI EXAMPLES PACKAGES | ZIP |
| C++BUILDER EXAMPLES PACKAGES | ZIP |
Release September 2008
| Blackfish SQL | CHM | PDF | ZIP |
| Common | CHM | PDF |
| Win32 | CHM |
| VCL | CHM | A-D PDF | E-R PDF | S-Z PDF |
Quick Start
| Quick Start |
Help Update 4: May/June 2008
Содержание
- Создавайте красивые интерфейсы для ПК и мобильных приложений с RAD Studio
- Пишите код быстрее и лучше с помощью RAD Studio
- Более быстрая отладка с помощью интегрированных средств RAD Studio для отладки кода для инструментальной платформы?
- Компилируйте и развертывайте приложение с помощью RAD Studio
- Повысьте качество своего кода с помощью RAD Studio
- Сотрудничайте более эффективно с помощью RAD Studio
- Расширяйте интегрированную среду разработки RAD Studio
- Создание приложений с возможностью подключения
Быстрое интегрированное проектирование и разработка для современных приложений
Создавайте красивые интерфейсы для ПК и мобильных приложений с RAD Studio
Вы готовы создавать лучшие пользовательские интерфейсы в своей жизни? Наш фреймворк библиотеки визуальных компонентов (VCL) для Windows и визуальная среда FireMonkey (FMX) для межплатформенных пользовательских интерфейсов обеспечивают основу для создания интуитивных и красивых пользовательских интерфейсов, поражающих на любой платформе: Windows, macOS, iOS и Android.
- Один раз спроектировав UI, вы сможете легко настраивать его представление для разных платформ и устройств, без дополнительного перепроектирования или повторных усилий
- Используйте Drag-and-drop чтобы переносить отображаемые и неотображаемые компоненты из палитры в визуальный редактор
- Связывайте любые элементы пользовательского интерфейса с источниками данных при помощи визуального редактора LiveBindings Designer
- Проверьте спроектированный интерфейс непосредственно на разных устройствах одновременно при помощи Live On-Device Preview
- Добавьте адаптивность в свои интерфейсы для компьютеров, планшетов и смартфонов при помощи компонент, автоматически настраивающихся под разное разрешение экрана.
- Применяйте встроенные и специфические для каждой платформы элементы управления для улучшения работы пользователей

Пишите код быстрее и лучше с помощью RAD Studio
Разработчики и команды разработчиков ПО, следующие идеологии Agile, смогут писать код быстрее и лучше с помощью современных практик ООП, надежных фреймворков RAD Studio и функциональной интегрированной среды разработки.
- Проводите меньше времени в ожидании завершения продолжительной компиляции благодаря нашим хорошо оптимизированным компиляторам для всех платформ
- Выберите один из двух мощных и надежных языков (Delphi и усовершенствованный C++) и настройте среду разработки в соответствии со своим стилем написания кода
- Code Insight™ обеспечивает автоматическое дополнение кода на основании уже написанного кода и используемых библиотек, чтобы ускорить и упростить дальнейшее написание кода
- Получайте советы и подсказки из встроенной документации по мере написания кода
- Сохраняйте гибкость процесса разработки с помощью дизайнера библиотеки визуальных компонентов, реструктуризации исходного кода в рамках методологии Agile и интерактивных шаблонов
- Интегрируйте систему контроля версий, включая Git, Subversion и Mercurial

Более быстрая отладка с помощью интегрированных средств RAD Studio для отладки кода для инструментальной платформы?
Быстрее добирайтесь до первопричины ошибки за счет использования интегрированной межплатформенной отладки кода для инструментальной платформы. При помощи интегрированной среды разработки RAD Studio можно осуществлять отладку приложений, работающих дистанционно под операционными системами Windows, macOS, iOS, Android и Linux.
- Добавляйте условные точки прерывания, чтобы быстро приостанавливать исполнение программы в указанном положении или при наступлении определенного условия.
- Анализируйте стек вызовов целиком, чтобы иметь возможность отследить путь исполняемого кода до текущего положения.
- Проверяйте текущие значения переменных во время приостановки программы в ходе отладки.
- Проводите отладку на любом устройстве. Разверните приложение на любом устройстве, работающем под операционной системой iOS, Android или macOS, чтобы провести его отладку так же, как если бы приложение работало локально. Воспользуйтесь точками прерывания, анализом стека вызовов, всплывающими подсказками и функцией вычисления выражений на локальных и дистанционных машинах, проводя отладку на всех развернутых платформах.

Компилируйте и развертывайте приложение с помощью RAD Studio
Создавайте приложения для предпочитаемых платформ своих пользователей. С помощью RAD Studio создавайте приложения для настольных и мобильных систем из одной кодовой базы и развертывайте их для Windows, macOS, iOS, Android и Linux.
- Специально для App Store. Быстро создавайте комплекты приложений, которые можно развертывать в Windows Store (с помощью Desktop Bridge), Apple App Store и магазине Google Play
- Определите файлы для развертывания на конкретной платформе и создайте конфигурацию. Внутри каждого проекта разработчики могут определять файлы для развертывания в зависимости от целевой платформы (например, Windows, macOS, Android, iOS, Linux), а также создавать конфигурации (например, «Отладка» или «Выпуск»)
- Развертывайте файлы непосредственно из интегрированной среды разработки RAD Studio. Быстро развертывайте файлы на удаленных машинах с использованием Platform Assistant Server (PA Server). PA Server объединяет файлы, определенные для развертывания, и упаковывает их в один экземпляр приложения.

Повысьте качество своего кода с помощью RAD Studio
Более быстрые циклы разработки не обязательно приводят к ухудшению качества. RAD Studio включает множество функций, призванных внедрить передовые методы при написании кода, снизить дублирование и помочь вам стать суперразработчиком.
- Сделайте свой код лучше, используя хорошо проверенные и высокооптимизированные межплатформенные библиотеки.
- Превратите документацию на созданный код во включаемую напрямую справочную информацию, которая доступна как вам, так и другим разработчикам группы.
- Создавайте тесты для компонентов во всем объеме своего кода, используя включенные фреймворки DUnit и DUnitX.
- Наблюдайте за тем, что происходит внутри приложения, не прерывая его работу. Добавляйте журналирование в реальном времени для любого приложения с помощью функции CodeSite Logging

Сотрудничайте более эффективно с помощью RAD Studio
Функции сотрудничества и контроля версий RAD Studio позволяют быстрее создавать более качественные продукты при независимой работе разработчика или его деятельности в составе группы. Code Collaboration обеспечивает более глубокое и точное понимание кода, более высокое качество тестирования, а также создание усовершенствованных продуктов.
- Отслеживайте изменения и управляйте ими с помощью систем контроля версий, включая репозитории Subversion, Git и Mercurial
- Переходите между изменениями и отслеживайте их историю во вкладке «История» в модуле просмотра кода с помощью встроенного просмотрщика различий
- Используйте компиляторы для командной строки RAD Studio, которые идеально подходят для быстрой интеграции в конфигурации непрерывной сборки, используя нашу поддержку проектов MSBuild или CMake.

Расширяйте интегрированную среду разработки RAD Studio
RAD Studio включается в себя сотни компонентов, обеспечивающих все необходимое: от создания пользовательских интерфейсов до подключения к базам данных. Это ускоряет и упрощает построение бизнес-приложений для настольных компьютеров и мобильных платформ. Помимо библиотеки визуальных компонентов VCL и FireMonkey доступен широкий ассортимент инструментов и компонентов, предлагаемых сообществами Delphi и C++Builder.
- Менеджер пакетов GetIt. Быстро расширяйте функциональность своих приложений, загружая и интегрируя новые компоненты.
- Создание приложений для Интернета вещей. Быстро добавляйте в интегрированную среду разработки RAD Studio возможности Интернета вещей. Более 50 компонентов для Интернета вещей доступны БЕСПЛАТНО через GetIt.
- Расширяйте интегрированную среду разработки с помощью инструментов и компонентов от партнеров компании Embarcadero Technologies.
- Интегрированные инструменты и компоненты. Beyond Compare, FastReport, TeeChart, InterBase, IP*Works, CodeSight!
- Расширяйте интегрированную среду разработки с помощью расширений и дополнений, созданных десятками сторонних лиц, чтобы настроить ее так, как хочется именно вам

Создание приложений с возможностью подключения
Создавайте законченные решения для современных приложений под Windows 10, macOS, iOS, Android и Linux.
Eдиная база исходного кода
Создавайте приложения для всех платформ, затрачивая меньше времени на написание кода. Написали один раз, скомпилировали для всего.
Доступные данные
Подключение к более чем 20 базам данных «из коробки» благодаря функции высокоскоростного прямого доступа FireDAC.
Средний уровень
Модернизируйте существующий код и компилируйте для разных платформ.
Приложение Windows 10
Добавьте в старые приложения поддержку Windows 10, современные способы управления и поддержку Windows Store
Приложение macOS
Разрабатывайте приложения для macOS быстро и просто с помощью RAD Studio.
Мобильные устройства
Быстро создавайте мобильные приложения с платформозависимыми элементами управления пользовательского интерфейса. Быстро осуществляйте прототипирование с использованием средства разработки для различных устройств и режима просмотра в реальном времени в интегрированной среде разработки.
Internet of Things (IoT)
Легко подключайте свои приложения к гаджетам, устройствам, датчикам, корпоративным сервисам передачи и обработки данных.
Облако
RAD Studio имеется клиентская библиотека HTTP и REST, доступная для всех платформ и позволяющая вызывать не только REST-сервисы, но даже и специфические компоненты AWS и Azure.
Расширения
Создайте встраиваемый модуль, чтобы добавить новые окна инструментов, редактор кода, автодополнение кода, новую подсветку синтаксиса, дополнительные блоки для высокоуровневых и низкоуровневых событий, возможности отслеживания процессов и потоков выполнения при отладке и многое другое.
Проектируйте, создавайте, запускайте
Интегрированная среда разработки RAD Studio обеспечивает поддержку на протяжении всего цикла разработки для создания единой базы исходного кода, которую можно просто перекомпилировать и повторно разворачивать.






