Как стать автором
Обновить

CodeGear анонсирует RAD Studio 2007

Время на прочтение5 мин
Количество просмотров1.7K
Важная новость для сторонников продуктов CodeGear (компания, принадлежащая Borland, к которой перешли средства разработки): анонсирован выпуск RAD Studio 2007 (кодовое имя «Highlander») – all-in-one пакета разработки, объединяющего в себе Delphi для Win 32, Delphi для .NET и C++ Builder.

Обратите внимание — в официальном анонсе ничего не сказано о C# Builder, который входил в предыдущую версию – Borland Developer Studio 2006. В одной из презентаций, посвященной новой версии я нашел «IDE no longer offers design-time support for C#» – вот те раз, похоже с C#Builder придется распрощаться, и те из немногочисленных разработчиков, что успели «подсесть» на сей продукт вынуждены волей-неволей перебираться на VS.

Среди нововведений ничего особо революционного не обнаружено, наиболее важными можно назвать поддержку .NET 2.0 и ASP.NET 2.0, новую версию MDD-фреймворка ECO IV, dbExpress 4 (дебютировавшего в начале года в Delphi 2007), замену встроенного движка сборки на MSBuild (что также появилось ранее в Delphi 2007) некоторые расширения языка Delphi, в основном заимствованные из C#, а также легковесная СУБД Blackfish SQL (так теперь называется разработанная Стивом Шоннеси (Steve Shaughnessy) уникальная СУБД JDataStore/NDataStore, которая написана на Java, но ее исходный код транслируется в C# и работает также под .NET).

Несмотря на возможные предположения, новая версия так и не стала поистине интегрированным решением, объединяющем все IDE CodeGear, например, Delphi for PHP остается независимым продуктом, равно как и Ruby IDE, выход которой ожидается в третьем квартале этого года.

Хорошо, что в RAD Studio появилась поддержка .NET 2.0, печально только, что в Visual Studio она есть уже два года – пора бы уже рассчитывать на поддержку .NET 3.5.

В итоге, несмотря на все потуги Borland/CodeGear догнать Microsoft, картина складывается прямо-таки противоположная: с каждым релизом продуктов конкурирующих компаний разрыв увеличивается, а новая версия так вообще удивила боевыми потерями (я имею ввиду заживо похороненный C#Builder). Я не знаю точной статистики, но сдается мне, что сторонников Delphi for .NET не так уж и много, а основной доход приходится на «классических» разработчиков, использующих Delphi для Win32.
Маловероятно, чтобы CodeGear достигла особых успехов в продвижении RAD Studio как инструмента для создания корпоративных приложений, где позиции Java/.NET (если речь идет о .NET, то имеем ввиду, конечно VS) особенно сильны и все укрепляются. Хотя, например, такая штука как ECO у CodeGear и впрямь весьма интересная. Может быть есть смысл придумать какую-нибудь оригинальную рыночную стратегию, и перестать тягаться с монстрами? Например, вычленить ECO и продавать ее как довесок к Visual Studio? Или сделать упор на VCL for the Web (бывшая IntraWeb) и предложить легковесное средство для разработки Web-приложений на основе этого подхода? Или возродить Kylix? Ну хотя бы цены снизить не помешало бы – выглядят они космическими (к примеру, версия Professional стоит $1.2K плюс ежегодная плата за поддержку — $350), особенно с учетом того, что новые версии выходят достаточно часто (неоднократно наблюдал картину, когда организация переходила с пиратской на легальную Delphi и далее на конкретной версии и оставалась, не обновляясь по много лет – зачем платить больше, если все равно принципиальных улучшений в новых версиях нет).

Кстати, помнится мне, что представители Borland в самый разгар вычленения отдельной компании говорили о том, что именно «Highlander» станет настоящим прорывом в функциональности и качестве. Но если про качество пока судить рано – все-таки продукт еще не вышел, а только анонсирован, то по функциональности есть вопросы. К примеру, почему в анонсе нет упоминаний о поддержке Unicode в VCL для Win32, почему ничего не говорится о «нативном» дельфийском 64-х битном компиляторе? И помимо этого ничего не говорится о множестве других обещанных функциях, для которых были слышны обещания: «Потерпите немного, все это будет в Highlander».

Лично мне непонятно выглядят ограничения, присущие выпускаемым версиям, например версия Professional позволяет создавать Blackfish SQL БД размером не более 512 МБ, доступные 1 (!) пользователю, а также поддерживающие 1 процессор, а приложения с использованием VCL for the Web (обратите внимание): максимум с 5-ю (!) подключениями. Это кому такая СУБД нужна, чтобы на нее только один человек мог залогиниться, и зачем такой сайт нужен, на который ходить может максимум пять пользователей?! :)
Вершина маразма – в версии Enterprise Blackfish SQL ограничена все так же 1 процессором, но 2 Гб размера файла базы и максимум 5-ю (!) пользователями. Это что за «энтерпрайз» такой, в котором к БД могут подключиться только 5 человек?!
Хотя объяснить ограничения просто – везде скромно указано, что ограничения снимаются за дополнительную плату. Но на мой взгляд – это явный перебор, к примеру, доступный бесплатно MS SQL Server 2005 Express Edition (притом полностью бесплатно, для его использования не надо покупать никакие студии) ограничен размером БД в 4 Гб, что аккурат в два раза больше, чем «черная рыбка» в Enterprise-версии RAD Studio 2007 и в восемь раз больше, чем она же в версии Professional. К тому же у SQL Server Express есть только одно дополнительное ограничение по сравнению с Blackfish – не более 1 Гб используемой памяти, и нет ограничений на удаленные подключения (вопреки расхожему мнению, что SQL Server Express – локальная СУБД).

Печально, что спрос на Delphi-программистов падает, и если у нас квалифицированному Delphi-разработчику пристойную работу найти еще можно, то на Западе это достаточно сложно.
Хотя не все так трагично – например, на сайте delphiplus.org есть информация (запись в новостях от 2-го сентября), что в России все школьные компьютеры до конца года будут оснащены лицензионным ПО, где в категории «Средства разработки» фигурирует Delphi. Может быть, Россия поможет возродить популярность Delphi, а может быть это реализация тайного плана российского правительства по сокращению утечек мозгов за рубеж. :)

Интересное наблюдение: выходящая осенью версия получает индекс 2007, в то время как Borland несколько последних лет выпускала релиз своего флагманского продукта также осенью, но с номером версии, соответствующим следующему году. Особенно интригующим этот момент выглядит в свете скорого выхода основного конкурента RAD Studio – Microsoft Visual Studio, который будет иметь номер версии 2008, притом, что у продуктов Borland номер версии традиционно оказывался на единичку выше, чем у Microsoft. Неужто выход RAD Studio 2008 ожидается в весьма скором времени, тем более, что CodeGear есть над чем поработать, чтобы догнать по функциональности Microsoft?

Хотя, изменившейся политике в нумерации версий есть и другое объяснение: как правило, средства для разработчиков от Borland/CodeGear обновляются чаще, чем продукты Microsoft, и если неразумно использовать номера версий, то их может просто не хватить. :)

От автора: Перечитываю заново текст своего поста, вижу, что получается из категории «начали за здравие – закончили за упокой». Но здесь, похоже деваться некуда – я с оптимизмом начал собирать информацию про новый релиз, прочитал официальные материалы, просмотрел презентации, записи в блоках, презентации – но чем больше информации собирал, тем больше в ней разочаровывался. Highlander – самая ожидаемая версия RAD Studio, поскольку разрабатывалась она не Borland, а CodeGear, именно от этого релиза сторонники продуктов Borland ожидали чуда. Но, похоже, что чуда не произошло, хотя его очень хотелось. В любом случае, здоровая критика только на пользу, возможно, этот пост прочтут сотрудники CodeGear и оставят свое мнение на сей счет — помнится у меня в блоге комменты оставлял Сергей Орлик, вот только не знаю — он сейчас в Borland или CodeGear.

Вячеслав Колдовский, Developers.Org.Ua

Замечание: Полез в Google Trends и меня удивили результаты. Ещё пару недель назад на первых строчках красовались Ukraine & Kiev, а теперь Russia & Moscow. Киев вообще пропал из Top10. Походу Гугл что-то где-то напортачил.
Теги:
Хабы:
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань