Будущее Delphi: Linux, MacOS и 64-бита

На прошлой неделе на сайте Embarcadero появился обновлённый roadmap, показывающий будущее Delphi. Будущее это, надо сказать, весьма интересно. Всего в планах разработчиков на данный момент числится пять версий (хронология и примерные даты не называются), каждая из которых принесёт в IDE новые (и давно ожидаемые!) возможности. Вот кодовые имена проектов и их основные декларируемые возможности:

Fulcrum. Нативная кросс-платформенная поддержка Mac (VCL-подобная библиотека, remote-дебаггинг, управление исходным кодом, поддержка sequence-диаграмм). Интеграция Microsoft Azure. Помимо этих двух нововведений в версии Fulcrum ожидаются многочисленные нововведения для Win32-разработчиков.

Wheelhouse. Поддержка Linux. Хотя вполне вероятно, что эта возможность частично появится ещё в Fulcrum, реально ожидать её стоит только в следующей версии (Wheelhouse). Также на эту версию запланированы возможность разработки серверных приложений и поддержка Apache.

64-bit Compiler Preview. Ещё один новый проект (пока не привязанный к конкретной версии) будет представлять собой компилятор (командной строки) и запланирован ориентировочно на первую половину 2011 года.

Commodore. Полная поддержка 64-битных приложений, включая RTL, VCL, и кроссплатформенные библиотеки, расширенная поддержка multi-threading и многоядерных систем (поддержка параллелизации в RTL), интеграция с социальными сетями (если честно, вот этот момент не совсем понятен).

Chromium. Здесь пока не всё ясно. В роадмапе упоминается «access to computer infrastructures» (быть может, имеется ввиду возможность разработки облачных приложений?), а также говорится о новых пользовательских интерфейсах. Судя по всему нас ждёт поддержка «реальных» методов ввода информации (голос, движения и т.п.). Ещё на эту версию запланирована поддержка ARM (читай — мобильных платформ) и Rich Internet Applications. Впрочем, все эти планы пока слишком неопределённые и уверенно говорить, собственно, не о чем.

В общем и целом выбранный Embarcadero курс радует, хотя догонять уже ушедший поезд им будет очень непросто (привет Borland!). Огорчает лишь отсутствие каких-либо сроков. Не хотелось бы ждать поддержки 64-бит и Linux ещё 10 лет (сколько лет назад вышел последний Kylix?). Вообще, очень похоже, что разработчики намерены захватывать новые рынки, при этом не особо заботясь о развитии нынешних технологий (особых планов по развитию и оптимизации той же VCL в роадмапе не числится). Будем, впрочем, надеяться, что и Win32/VCL Embarcadero не забудет. Как по мне, так не помешало бы ещё немного почистить IDE и избавиться от всяких там .NET и иже с ним — большой популярностью среди пользователей Delphi они всё равно не пользуются (для этих извращений больше подходит MS VS), а весу IDE добавляют изрядно. Кстати, в блогах разработчиков мелькала информация, что в ближайших версиях будет удалена привязка к J#, что радует.
Гораздо более перспективно выглядит мобильное направление — появись у разработчиков для Android, Symbian и iPhone такой мощный инструмент, как Delphi, количество приложений для этих платформ вырастет в разы. Особенно — приложений кроссплатформенных.


Рекомендуем почитать: