Embarcadero RAD Studio

Поделись знанием:
(перенаправлено с «RAD Studio»)
Перейти к: навигация, поиск
Embarcadero RAD Studio
Последняя версия

10.1 Berlin (май 2016 г.)

К:Википедия:Статьи без изображений (тип: не указан)

Embarcadero RAD Studio — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies.

Текущая версия Embarcadero RAD Studio 10.1 Berlin объединяет Delphi и C++ Builder в единую интегрированную среду разработки.





Содержание

Варианты продукта

  • RAD Studio Starter — для начинающих: позволяет создавать приложения, которые взаимодействуют с локальными базами данных. Поставляется без исходных кодов. Разрешено использовать в организации с не более, чем 5 лицензиями одновременно, а также для разработки программ при сумме дохода до 1000 долларов США.
  • RAD Studio Professional — позволяет создавать приложения, которые взаимодействуют с локальными базами данных.
  • RAD Studio Enterprise — обеспечивает возможность создания клиент-серверных решений, многоуровневых баз данных и веб-приложений.
  • RAD Studio Architect — моделирует и проектирует базы данных Embarcadero ER/Studio Developer Edition.

История

Borland Developer Studio

Первой появившейся версией была разработанная 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[1]. В ноябре 2006 Borland объявила о том, что все эти подразделения выделяются в дочернюю компанию CodeGear, которая, однако, остаётся в собственности Borland'. В марте 2007 была выпущена CodeGear RAD Studio 2007.

Embarcadero RAD Studio

1 июля 2008 года CodeGear была продана компании Embarcadero Technologies[2]

В сентябре 2015 года компания Embarcadero Technologies продана компании Idera, специализирующейся на инструментах для баз данных. Сумма сделки, исходя из доступных данных — 425 миллионов долларов.

RAD Studio XE2

Embarcadero RAD Studio представляет собой набор средств разработки приложений, который позволяет создавать приложения с графическим пользовательским интерфейсом для Windows, Mac OS X, .NET, PHP и веб-решений. В её состав входят:

  • Embarcadero Delphi дает возможность создавать полнофункциональные приложения для Windows и Mac OS X.
  • Embarcadero C++ Builder — это среда C++, которая полностью соответствует концепции быстрой разработки приложений, объединяет средства ANSI C++ и многофункциональную расширяемую инфраструктуру визуальных компонентов.
  • Embarcadero Prism™ XE2 представляет собой кросс-платформенное решение для разработки и Delphi-образный язык программирования для быстрой разработки приложений .NET, Mono, ASP.NET и приложений создаваемых в рамках парадигмы [en.wikipedia.org/wiki/Data-driven_programming Data Driven Design] (ориентированных на работу с предопределенными наборами данных) для Windows, Linux и Mac OS X.
  • Embarcadero RadPHP упрощает создание веб-приложений на PHP благодаря наличию визуальных средств проектирования интерфейсов, редактора, отладчика, средств подключения к базам данных и интегрированной библиотеки повторно используемых классов компонентов. Компоненты RadPHP XE2 позволяют делать веб-интерфейсы в стиле iOS и Android.
  • ER/Studio 8.5 Developer EditionRAD 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 FM3.

Нововведения:

  • Вернулась поддержка 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++ и подключаясь к гаджетам и устройствам, промежуточному ПО, облачным платформам и корпоративным сервисам".

Бесплатную пробную версию можно загрузить по адресу 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;
  • и многое другое.

Пробную версию можно скачать по следующим ссылкам:

downloads.embarcadero.com/free/rad_studio

Образ:

altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso

RAD Studio 10.1 Berlin

Основные новые возможности Delphi 10.1 Berlin

Поддержка Android 6.0 (API Level 23).

Напишите отзыв о статье "Embarcadero RAD Studio"

Примечания

  1. [www.borland.com/us/company/news/press_releases/2006/02_08_06_borland_acquires_segue_software.html Enterprise Application Modernization and Management software]
  2. [www.codegear.com/about On July 1, 2008 CodeGear became part of Embarcadero Technologies Inc.]

См. также

Ссылки

  • [www.embarcadero.com/ru/products/rad-studio Embarcadero RAD Studio — официальный сайт]  (рус.)
  • [bdrc.ru/index/0-16 Embarcadero RAD Studio — подробная информация]  (рус.)

Отрывок, характеризующий Embarcadero RAD Studio

– Дубинку промеж ног возьми, вот тебе и конь буде, – отозвался гусар.


Остальная пехота поспешно проходила по мосту, спираясь воронкой у входа. Наконец повозки все прошли, давка стала меньше, и последний батальон вступил на мост. Одни гусары эскадрона Денисова оставались по ту сторону моста против неприятеля. Неприятель, вдалеке видный с противоположной горы, снизу, от моста, не был еще виден, так как из лощины, по которой текла река, горизонт оканчивался противоположным возвышением не дальше полуверсты. Впереди была пустыня, по которой кое где шевелились кучки наших разъездных казаков. Вдруг на противоположном возвышении дороги показались войска в синих капотах и артиллерия. Это были французы. Разъезд казаков рысью отошел под гору. Все офицеры и люди эскадрона Денисова, хотя и старались говорить о постороннем и смотреть по сторонам, не переставали думать только о том, что было там, на горе, и беспрестанно всё вглядывались в выходившие на горизонт пятна, которые они признавали за неприятельские войска. Погода после полудня опять прояснилась, солнце ярко спускалось над Дунаем и окружающими его темными горами. Было тихо, и с той горы изредка долетали звуки рожков и криков неприятеля. Между эскадроном и неприятелями уже никого не было, кроме мелких разъездов. Пустое пространство, саженей в триста, отделяло их от него. Неприятель перестал стрелять, и тем яснее чувствовалась та строгая, грозная, неприступная и неуловимая черта, которая разделяет два неприятельские войска.
«Один шаг за эту черту, напоминающую черту, отделяющую живых от мертвых, и – неизвестность страдания и смерть. И что там? кто там? там, за этим полем, и деревом, и крышей, освещенной солнцем? Никто не знает, и хочется знать; и страшно перейти эту черту, и хочется перейти ее; и знаешь, что рано или поздно придется перейти ее и узнать, что там, по той стороне черты, как и неизбежно узнать, что там, по ту сторону смерти. А сам силен, здоров, весел и раздражен и окружен такими здоровыми и раздраженно оживленными людьми». Так ежели и не думает, то чувствует всякий человек, находящийся в виду неприятеля, и чувство это придает особенный блеск и радостную резкость впечатлений всему происходящему в эти минуты.
На бугре у неприятеля показался дымок выстрела, и ядро, свистя, пролетело над головами гусарского эскадрона. Офицеры, стоявшие вместе, разъехались по местам. Гусары старательно стали выравнивать лошадей. В эскадроне всё замолкло. Все поглядывали вперед на неприятеля и на эскадронного командира, ожидая команды. Пролетело другое, третье ядро. Очевидно, что стреляли по гусарам; но ядро, равномерно быстро свистя, пролетало над головами гусар и ударялось где то сзади. Гусары не оглядывались, но при каждом звуке пролетающего ядра, будто по команде, весь эскадрон с своими однообразно разнообразными лицами, сдерживая дыханье, пока летело ядро, приподнимался на стременах и снова опускался. Солдаты, не поворачивая головы, косились друг на друга, с любопытством высматривая впечатление товарища. На каждом лице, от Денисова до горниста, показалась около губ и подбородка одна общая черта борьбы, раздраженности и волнения. Вахмистр хмурился, оглядывая солдат, как будто угрожая наказанием. Юнкер Миронов нагибался при каждом пролете ядра. Ростов, стоя на левом фланге на своем тронутом ногами, но видном Грачике, имел счастливый вид ученика, вызванного перед большою публикой к экзамену, в котором он уверен, что отличится. Он ясно и светло оглядывался на всех, как бы прося обратить внимание на то, как он спокойно стоит под ядрами. Но и в его лице та же черта чего то нового и строгого, против его воли, показывалась около рта.
– Кто там кланяется? Юнкег' Миг'онов! Hexoг'oшo, на меня смотг'ите! – закричал Денисов, которому не стоялось на месте и который вертелся на лошади перед эскадроном.
Курносое и черноволосатое лицо Васьки Денисова и вся его маленькая сбитая фигурка с его жилистою (с короткими пальцами, покрытыми волосами) кистью руки, в которой он держал ефес вынутой наголо сабли, было точно такое же, как и всегда, особенно к вечеру, после выпитых двух бутылок. Он был только более обыкновенного красен и, задрав свою мохнатую голову кверху, как птицы, когда они пьют, безжалостно вдавив своими маленькими ногами шпоры в бока доброго Бедуина, он, будто падая назад, поскакал к другому флангу эскадрона и хриплым голосом закричал, чтоб осмотрели пистолеты. Он подъехал к Кирстену. Штаб ротмистр, на широкой и степенной кобыле, шагом ехал навстречу Денисову. Штаб ротмистр, с своими длинными усами, был серьезен, как и всегда, только глаза его блестели больше обыкновенного.
– Да что? – сказал он Денисову, – не дойдет дело до драки. Вот увидишь, назад уйдем.
– Чог'т их знает, что делают – проворчал Денисов. – А! Г'остов! – крикнул он юнкеру, заметив его веселое лицо. – Ну, дождался.
И он улыбнулся одобрительно, видимо радуясь на юнкера.
Ростов почувствовал себя совершенно счастливым. В это время начальник показался на мосту. Денисов поскакал к нему.
– Ваше пг'евосходительство! позвольте атаковать! я их опг'окину.
– Какие тут атаки, – сказал начальник скучливым голосом, морщась, как от докучливой мухи. – И зачем вы тут стоите? Видите, фланкеры отступают. Ведите назад эскадрон.
Эскадрон перешел мост и вышел из под выстрелов, не потеряв ни одного человека. Вслед за ним перешел и второй эскадрон, бывший в цепи, и последние казаки очистили ту сторону.
Два эскадрона павлоградцев, перейдя мост, один за другим, пошли назад на гору. Полковой командир Карл Богданович Шуберт подъехал к эскадрону Денисова и ехал шагом недалеко от Ростова, не обращая на него никакого внимания, несмотря на то, что после бывшего столкновения за Телянина, они виделись теперь в первый раз. Ростов, чувствуя себя во фронте во власти человека, перед которым он теперь считал себя виноватым, не спускал глаз с атлетической спины, белокурого затылка и красной шеи полкового командира. Ростову то казалось, что Богданыч только притворяется невнимательным, и что вся цель его теперь состоит в том, чтоб испытать храбрость юнкера, и он выпрямлялся и весело оглядывался; то ему казалось, что Богданыч нарочно едет близко, чтобы показать Ростову свою храбрость. То ему думалось, что враг его теперь нарочно пошлет эскадрон в отчаянную атаку, чтобы наказать его, Ростова. То думалось, что после атаки он подойдет к нему и великодушно протянет ему, раненому, руку примирения.
Знакомая павлоградцам, с высокоподнятыми плечами, фигура Жеркова (он недавно выбыл из их полка) подъехала к полковому командиру. Жерков, после своего изгнания из главного штаба, не остался в полку, говоря, что он не дурак во фронте лямку тянуть, когда он при штабе, ничего не делая, получит наград больше, и умел пристроиться ординарцем к князю Багратиону. Он приехал к своему бывшему начальнику с приказанием от начальника ариергарда.
– Полковник, – сказал он с своею мрачною серьезностью, обращаясь ко врагу Ростова и оглядывая товарищей, – велено остановиться, мост зажечь.
– Кто велено? – угрюмо спросил полковник.
– Уж я и не знаю, полковник, кто велено , – серьезно отвечал корнет, – но только мне князь приказал: «Поезжай и скажи полковнику, чтобы гусары вернулись скорей и зажгли бы мост».
Вслед за Жерковым к гусарскому полковнику подъехал свитский офицер с тем же приказанием. Вслед за свитским офицером на казачьей лошади, которая насилу несла его галопом, подъехал толстый Несвицкий.
– Как же, полковник, – кричал он еще на езде, – я вам говорил мост зажечь, а теперь кто то переврал; там все с ума сходят, ничего не разберешь.
Полковник неторопливо остановил полк и обратился к Несвицкому:
– Вы мне говорили про горючие вещества, – сказал он, – а про то, чтобы зажигать, вы мне ничего не говорили.
– Да как же, батюшка, – заговорил, остановившись, Несвицкий, снимая фуражку и расправляя пухлой рукой мокрые от пота волосы, – как же не говорил, что мост зажечь, когда горючие вещества положили?
– Я вам не «батюшка», господин штаб офицер, а вы мне не говорили, чтоб мост зажигайт! Я служба знаю, и мне в привычка приказание строго исполняйт. Вы сказали, мост зажгут, а кто зажгут, я святым духом не могу знайт…
– Ну, вот всегда так, – махнув рукой, сказал Несвицкий. – Ты как здесь? – обратился он к Жеркову.
– Да за тем же. Однако ты отсырел, дай я тебя выжму.
– Вы сказали, господин штаб офицер, – продолжал полковник обиженным тоном…
– Полковник, – перебил свитский офицер, – надо торопиться, а то неприятель пододвинет орудия на картечный выстрел.
Полковник молча посмотрел на свитского офицера, на толстого штаб офицера, на Жеркова и нахмурился.
– Я буду мост зажигайт, – сказал он торжественным тоном, как будто бы выражал этим, что, несмотря на все делаемые ему неприятности, он всё таки сделает то, что должно.
Ударив своими длинными мускулистыми ногами лошадь, как будто она была во всем виновата, полковник выдвинулся вперед к 2 му эскадрону, тому самому, в котором служил Ростов под командою Денисова, скомандовал вернуться назад к мосту.
«Ну, так и есть, – подумал Ростов, – он хочет испытать меня! – Сердце его сжалось, и кровь бросилась к лицу. – Пускай посмотрит, трус ли я» – подумал он.
Опять на всех веселых лицах людей эскадрона появилась та серьезная черта, которая была на них в то время, как они стояли под ядрами. Ростов, не спуская глаз, смотрел на своего врага, полкового командира, желая найти на его лице подтверждение своих догадок; но полковник ни разу не взглянул на Ростова, а смотрел, как всегда во фронте, строго и торжественно. Послышалась команда.
– Живо! Живо! – проговорило около него несколько голосов.
Цепляясь саблями за поводья, гремя шпорами и торопясь, слезали гусары, сами не зная, что они будут делать. Гусары крестились. Ростов уже не смотрел на полкового командира, – ему некогда было. Он боялся, с замиранием сердца боялся, как бы ему не отстать от гусар. Рука его дрожала, когда он передавал лошадь коноводу, и он чувствовал, как со стуком приливает кровь к его сердцу. Денисов, заваливаясь назад и крича что то, проехал мимо него. Ростов ничего не видел, кроме бежавших вокруг него гусар, цеплявшихся шпорами и бренчавших саблями.
– Носилки! – крикнул чей то голос сзади.
Ростов не подумал о том, что значит требование носилок: он бежал, стараясь только быть впереди всех; но у самого моста он, не смотря под ноги, попал в вязкую, растоптанную грязь и, споткнувшись, упал на руки. Его обежали другие.
– По обоий сторона, ротмистр, – послышался ему голос полкового командира, который, заехав вперед, стал верхом недалеко от моста с торжествующим и веселым лицом.
Ростов, обтирая испачканные руки о рейтузы, оглянулся на своего врага и хотел бежать дальше, полагая, что чем он дальше уйдет вперед, тем будет лучше. Но Богданыч, хотя и не глядел и не узнал Ростова, крикнул на него:
– Кто по средине моста бежит? На права сторона! Юнкер, назад! – сердито закричал он и обратился к Денисову, который, щеголяя храбростью, въехал верхом на доски моста.
– Зачем рисковайт, ротмистр! Вы бы слезали, – сказал полковник.
– Э! виноватого найдет, – отвечал Васька Денисов, поворачиваясь на седле.

Между тем Несвицкий, Жерков и свитский офицер стояли вместе вне выстрелов и смотрели то на эту небольшую кучку людей в желтых киверах, темнозеленых куртках, расшитых снурками, и синих рейтузах, копошившихся у моста, то на ту сторону, на приближавшиеся вдалеке синие капоты и группы с лошадьми, которые легко можно было признать за орудия.
«Зажгут или не зажгут мост? Кто прежде? Они добегут и зажгут мост, или французы подъедут на картечный выстрел и перебьют их?» Эти вопросы с замиранием сердца невольно задавал себе каждый из того большого количества войск, которые стояли над мостом и при ярком вечернем свете смотрели на мост и гусаров и на ту сторону, на подвигавшиеся синие капоты со штыками и орудиями.
– Ох! достанется гусарам! – говорил Несвицкий, – не дальше картечного выстрела теперь.
– Напрасно он так много людей повел, – сказал свитский офицер.
– И в самом деле, – сказал Несвицкий. – Тут бы двух молодцов послать, всё равно бы.
– Ах, ваше сиятельство, – вмешался Жерков, не спуская глаз с гусар, но всё с своею наивною манерой, из за которой нельзя было догадаться, серьезно ли, что он говорит, или нет. – Ах, ваше сиятельство! Как вы судите! Двух человек послать, а нам то кто же Владимира с бантом даст? А так то, хоть и поколотят, да можно эскадрон представить и самому бантик получить. Наш Богданыч порядки знает.
– Ну, – сказал свитский офицер, – это картечь!
Он показывал на французские орудия, которые снимались с передков и поспешно отъезжали.
На французской стороне, в тех группах, где были орудия, показался дымок, другой, третий, почти в одно время, и в ту минуту, как долетел звук первого выстрела, показался четвертый. Два звука, один за другим, и третий.
– О, ох! – охнул Несвицкий, как будто от жгучей боли, хватая за руку свитского офицера. – Посмотрите, упал один, упал, упал!
– Два, кажется?
– Был бы я царь, никогда бы не воевал, – сказал Несвицкий, отворачиваясь.
Французские орудия опять поспешно заряжали. Пехота в синих капотах бегом двинулась к мосту. Опять, но в разных промежутках, показались дымки, и защелкала и затрещала картечь по мосту. Но в этот раз Несвицкий не мог видеть того, что делалось на мосту. С моста поднялся густой дым. Гусары успели зажечь мост, и французские батареи стреляли по ним уже не для того, чтобы помешать, а для того, что орудия были наведены и было по ком стрелять.
– Французы успели сделать три картечные выстрела, прежде чем гусары вернулись к коноводам. Два залпа были сделаны неверно, и картечь всю перенесло, но зато последний выстрел попал в середину кучки гусар и повалил троих.
Ростов, озабоченный своими отношениями к Богданычу, остановился на мосту, не зная, что ему делать. Рубить (как он всегда воображал себе сражение) было некого, помогать в зажжении моста он тоже не мог, потому что не взял с собою, как другие солдаты, жгута соломы. Он стоял и оглядывался, как вдруг затрещало по мосту будто рассыпанные орехи, и один из гусар, ближе всех бывший от него, со стоном упал на перилы. Ростов побежал к нему вместе с другими. Опять закричал кто то: «Носилки!». Гусара подхватили четыре человека и стали поднимать.
– Оооо!… Бросьте, ради Христа, – закричал раненый; но его всё таки подняли и положили.
Николай Ростов отвернулся и, как будто отыскивая чего то, стал смотреть на даль, на воду Дуная, на небо, на солнце. Как хорошо показалось небо, как голубо, спокойно и глубоко! Как ярко и торжественно опускающееся солнце! Как ласково глянцовито блестела вода в далеком Дунае! И еще лучше были далекие, голубеющие за Дунаем горы, монастырь, таинственные ущелья, залитые до макуш туманом сосновые леса… там тихо, счастливо… «Ничего, ничего бы я не желал, ничего бы не желал, ежели бы я только был там, – думал Ростов. – Во мне одном и в этом солнце так много счастия, а тут… стоны, страдания, страх и эта неясность, эта поспешность… Вот опять кричат что то, и опять все побежали куда то назад, и я бегу с ними, и вот она, вот она, смерть, надо мной, вокруг меня… Мгновенье – и я никогда уже не увижу этого солнца, этой воды, этого ущелья»…
В эту минуту солнце стало скрываться за тучами; впереди Ростова показались другие носилки. И страх смерти и носилок, и любовь к солнцу и жизни – всё слилось в одно болезненно тревожное впечатление.
«Господи Боже! Тот, Кто там в этом небе, спаси, прости и защити меня!» прошептал про себя Ростов.
Гусары подбежали к коноводам, голоса стали громче и спокойнее, носилки скрылись из глаз.
– Что, бг'ат, понюхал пог'оху?… – прокричал ему над ухом голос Васьки Денисова.
«Всё кончилось; но я трус, да, я трус», подумал Ростов и, тяжело вздыхая, взял из рук коновода своего отставившего ногу Грачика и стал садиться.
– Что это было, картечь? – спросил он у Денисова.
– Да еще какая! – прокричал Денисов. – Молодцами г'аботали! А г'абота сквег'ная! Атака – любезное дело, г'убай в песи, а тут, чог'т знает что, бьют как в мишень.
И Денисов отъехал к остановившейся недалеко от Ростова группе: полкового командира, Несвицкого, Жеркова и свитского офицера.
«Однако, кажется, никто не заметил», думал про себя Ростов. И действительно, никто ничего не заметил, потому что каждому было знакомо то чувство, которое испытал в первый раз необстреленный юнкер.
– Вот вам реляция и будет, – сказал Жерков, – глядишь, и меня в подпоручики произведут.
– Доложите князу, что я мост зажигал, – сказал полковник торжественно и весело.
– А коли про потерю спросят?
– Пустячок! – пробасил полковник, – два гусара ранено, и один наповал , – сказал он с видимою радостью, не в силах удержаться от счастливой улыбки, звучно отрубая красивое слово наповал .


Преследуемая стотысячною французскою армией под начальством Бонапарта, встречаемая враждебно расположенными жителями, не доверяя более своим союзникам, испытывая недостаток продовольствия и принужденная действовать вне всех предвидимых условий войны, русская тридцатипятитысячная армия, под начальством Кутузова, поспешно отступала вниз по Дунаю, останавливаясь там, где она бывала настигнута неприятелем, и отбиваясь ариергардными делами, лишь насколько это было нужно для того, чтоб отступать, не теряя тяжестей. Были дела при Ламбахе, Амштетене и Мельке; но, несмотря на храбрость и стойкость, признаваемую самим неприятелем, с которою дрались русские, последствием этих дел было только еще быстрейшее отступление. Австрийские войска, избежавшие плена под Ульмом и присоединившиеся к Кутузову у Браунау, отделились теперь от русской армии, и Кутузов был предоставлен только своим слабым, истощенным силам. Защищать более Вену нельзя было и думать. Вместо наступательной, глубоко обдуманной, по законам новой науки – стратегии, войны, план которой был передан Кутузову в его бытность в Вене австрийским гофкригсратом, единственная, почти недостижимая цель, представлявшаяся теперь Кутузову, состояла в том, чтобы, не погубив армии подобно Маку под Ульмом, соединиться с войсками, шедшими из России.