Я уже публиковал крупнейший в рунете обзор нововведений в Delphi 2010, теперь пришло время взяться за Delphi 2011. =)
Update: пост изменён 20-го мая, так как предыдущий вариант содержал закрытую информацию Embarcadero. Впрочем, почти вся информация сохранилась и теперь доступна публично. Так как, к этому времени обновился roadmap, я переписал пост, основываясь на официальной официальной дорожной карте Delphi.
Что же нам обещают в "Fulcrum"
- Кроссплатформенность, использующую технологию cross-compiler для Windows и Mac OS.
- RAD Studio будет запускаться под Windows.
- Особое внимание будет уделено возможности создания клиентских программ с GUI, умеющих работать с dbExpress и DataSnap
- Удалённая отладка и деплоймент приложений для Mac OS
- Кроссплатформенный аналог VCL
- Полное решение/интерфейс для управления исходным кодом
- Автоматическая генерация юнит-тестов
- Поддержка гибкого моделирования с генерированием диаграмм последовательности (англ: sequence diagram)
- создание REST серверов
- Поддержка облачных вычислений: интеграция с Microsoft Azure.
А вот список того, что запланировано на последующие релизы:
- 64-битный компилятор - 1я половина 2011 года
- Компиляция для Linux-a - следующая версия Delphi "Wheelhouse"
- серверная часть Datasnap для Linux и MacOS - в "Wheelhouse"
Мои комментарии:
- Кроссплатформенный GUI для Mac OS - это наверно хорошо, но лично мне от этого ни холодно ни жарко. Лично мне в кроссплатформенности интересна только возможность писать сервера приложений, с возможностью их запуска под CentOS. И GUI там не нужен.
- Поддержку SVN на уровне 2-х комманд (SVN Commit и Update) можно реализовать и в Delphi 2010 - но толку от неё в таком виде, имхо, не особо много. Плохо то, что существующие OpenToolsApi интерфейсы даже не позволят сделать что-то лучше. Лично я вполне сжился с TortoiseSVN и её интеграцией в IDE (через Shell Menu).
- А вот автоматическая генерация юнит-тестов меня очень интригует.
А вы как думаете через сколько лет стоит ждать стабильно работающую версию Делфи с поддержкой кроссплатформенности для создания GUI приложений?
Моя версия - не раньше чем через 2-5 лет. А ваша? =)
Версия для мобильного
168 человек заметили этот пост: