InfoWorld, США
Компания Borland Software оказалась в несколько двусмысленном положении, начав выпуск новых инструментальных средств разработки приложений на платформе Windows.
С одной стороны, Borland предоставляет разработчикам, использующим пакет Microsoft Visual Studio, возможность воспользоваться средствами UML, установив у себя программное обеспечение Borland Together, с другой — у компании имеется вполне жизнеспособная альтернатива Visual Studio — платформа Delphi, упрощающая переход на технологии Microsoft.
Корпорация Microsoft 7 ноября провела презентацию платформы Visual Studio 2005, буквально за день до открытия в Сан-Франциско конференции Borland DevCon 2005. «Думаю, одна из основных причин интереса к нашим инструментам заключается в том, что разработчики не намерены тратить время на написание чего-то нового и на изучение нового там, где это не нужно», — заявил на конференции DevCon директор Borland по маркетингу решений для разработчиков Роб Ченг.
Ссылаясь на трудности, которые разработчики испытывали при переходе с языка Microsoft Visual Basic на платформу .Net, Ченг отметил, что использование языковых и инструментальных средств Microsoft требует больших затрат времени на обучение, в то время как с инструментальными средствами Borland такого не происходит. Развитие семейства продуктов Delphi идет параллельно с созданием новых технологий корпорацией Microsoft.
К концу календарного года Borland планирует начать поставки пакета Borland Developer Studio 2006, разрабатываемого сейчас под кодовым наименованием Delphi DeXter. Новый пакет содержит средства поддержки функционала Delphi 2006 и, кроме того, совместим с языком C++. Предшественник Developer Studio — пакет Delphi 2005 поддерживал языковые средства C# и Delphi, но не C++.
Кроме того, в пакете Developer Studio 2006 улучшена система моделирования UML и обновлена технология Borland ECO (Enterprise Core Objects), предназначенная для быстрой разработки компонентов (в частности, пользовательского интерфейса и механизмов доступа к базе данных). Функции моделирования расширены за счет использования при проектировании приложений так называемых диаграмм состояния.
Следующая версия пакета, которая должна появиться в 2006 году, проектируется под кодовым наименованием Delphi Highlander, а выпуск ее наследника (ему присвоено кодовое наименование Delphi Longhorn) запланирован на 2007 год.
Основное внимание разработчики Highlander сосредоточили на обновлении набора инструментальных средств Delphi и обеспечении поддержки архитектуры .Net 2.0. Языковые конструкции Delphi будут поддерживать родовые или параметризированные типы данных (generic types), в также разделяемые классы (partial classes). Поддержка WinForms, Web-сервисов и ADO.Net обеспечена с учетом особенностей .Net 2.0.
Кроме того, технологии ECO и VCL (Visual Component Library) также смогут поддерживать .Net 2.0 настолько прозрачно, насколько это возможно.
Кроме того, в интегрированной среде появятся средства поддержки .Net Compact Frameworks, а также механизмы для разработки и отладки 64-разрядных приложений .Net, написанных с использованием WinForms и VCL.Net.
Пакет Longhorn, названный так за наличие средств поддержки нового поколения операционной системы Windows, будет совместим с платформами Windows Presentation Foundation и Microsoft Communications Foundation для Web-сервисов.
Корпорация Microsoft присвоила им кодовые наименования Avalon и Indigo соответственно. Наряду с поддержкой ECO для C++ здесь появится и поддержка управляемого кода C++ (Managed C++).