Delphi XE2 к старту готов!

Vsevolod Leonov

Обратный отсчет

В моём виртуальном шлемофоне начался обратный отсчёт. Скоро ракета под названием Delphi XE2 покинет стартовую площадку команды разработчиков и тестеров, возглавляемых стратегами-идеологами, руководством компании под неусыпным контролем сообщества программистов. Может показаться несколько пафосным, но именно сравнение с ракетно-космической отраслью представляется мне наиболее уместным. Здесь дело не в прямом сопоставлении инженерно-технических метрик проекта, а в понимании, как видение направлений развития в конфликте с технологической преемственностью умножаются на человеческий фактор при условии объективности законов природы.

Космонавты

Скоро космонавты нового пилотируемого комплекса займут свои места. А кто они? Разработчики. Не нужно напоминать, что любая сложная техническая система даже на пике инженерного совершенства должна управляться весьма подготовленным специалистом, умеющего отличить микроскоп от молотка. Мне посчастливилось войти в число "лётчиков-испытателей" (бета-тестеров). Я был в первых рядах тех счастливчиков, чьи программы, разработанные в Delphi под Windows, были в считанные клики портированы на Mac OS без изменения исходного кода. Космический восторг!

Звездный путь

Относительно Delphi XE2 в составе RAD Studio XE2 он называется World Tour (мировое турне). Кликайте и регистрируйтесь! Посмотрим, что нас ждет в рамках данного полета:

  • FireMonkey™: инструмент создания пользовательского интерфейса нового уровня и кросс-платформенных приложений
  • Поддержка 64-битных вычислений в новых и существующих проектах Delphi
  • Разработка приложений с поддержкой Windows и OS X
  • Обновленные возможности DataSnap с поддержкой мобильных и облачных сервисов
  • Связывание любых визуальных элементов с различными типами данных с помощью LiveBindings™
  • Модернизация интерфейса Windows-приложений с использованием новых стилей VCL
  • Создание оптимизированных под мобильные устройства веб-приложений и приложений для Android и iOS с помощью с RadPHP

Мы рождены, чтоб сказку сделать былью

Да, сказано громко, но сделаем скидку на то, что уж очень долго мы ждали этого события. Некоторые из моих друзей-разработчиков в последний месяц даже упрекали меня за "сокрытие важной информации". Некоторые говорили, что "а не многовато ли всего в одном релизе"? Появились упреждающие статьи независимых авторов. Например, эта: Популярность Delphi продолжает расти.

Давайте кратко (подробно будет на семинаре, вебинарах, статьях и т.д.) рассмотрим некоторые направления.

64-бита: мы доработали Delphi до поддержки данной важной возможности. Тема 32-битности кода Delphi, к слову сказать, было искусственно раздута и преувеличена недобросовестными критиками Delphi.  Но теперь уж точно не время и не место для дискуссий, т.к. эта проблема решена. Данный факт не стал сюрпризом для большинства ценителей Delphi благодаря предварительному обзору, но о ней еще следует рассказать широким массам IT-трудящихся на предстоящих семинарах.

FireMonkey: здесь можно говорить об открытии новой (космической) эры. Идея кроссплатформенной разработки при помощи Delphi обсуждалась чуть ли не с выхода её первой версии. Тут уж точно одного (двух, трёх…) семинаров не хватит, чтобы подробно познакомить с этим разработчиков. Собственно, возможности самой VCL изучались годами, если не сказать десятилетиями. А здесь мы имеем дело и с покрытием другой (весьма неблизкой) платформы. Нужно обратить внимание, что кроссплатформенность - есть лишь часть возможностей FireMonkey, которые должны рассматриваться вместе со всем спектром нововведений в данном фреймворке.

LiveBindings™: новая и очень перспективная технология работы с данными. Конечно, у нас уже выработалась (можно сказать) зависимость от архитектурной простоты приложений, работающих с данными, характерной для классических версий Delphi. Но нужно понимать: что было идеальным в конце XX века, выглядит несколько примитивным и не универсальным в начале 2-ой десятилетки нового тысячелетия. Не упустите возможность узнать об этом, как говорится, "во всех мучительных подробностях".

Остальные темы, конечно, по мощности и степени воздействия на технологический базис Delphi несколько уступают, в некотором "усредненном" случае. Однако для многих разработчиков вопросы создания мобильных приложений по степени актуальности значительно перекрывают потребности в поддержки 64-бит. Здесь уже речь идёт RAD Studio XE2 и RadPHP XE2 в составе. Весьма интересный продукт, стартовавший как Delphi for PHP, но стремительно развившийся и поменявший своё название на RadPHP, перестал восприниматься как "имитация Delphi на другом языке". Это уже даже не младший брат, а полноправный партнер, который дополняет Delphi XE2 в вопросах web-программирования.

Не пропустите запуск

Регистрируйтесь на семинары, задавайте вопросы. На некоторые будем отвечать заранее.

Вообще, запуск космического корабля можно наблюдать:

  • со смотровой площадки
  • стоя в степи с биноклем
  • по телевизору
  • по фотографиям в интернете

Выбор за вами. Но смотровые площадки в Москве и Киеве подготовлены!


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=26398