Усовершенствованная среда разработки представляется как составная часть Borland Developer Studio, многоязыковой среды разработки Borland для Microsoft Windows и .NET
Компания Borland, одна из ведущих в сфере оптимизации разработки программного обеспечения, представила новые версии своих сред быстрой разработки приложений (RAD) Borland Delphi и Borland C++Builder, которым ранее было дано название "DeXter". Обладая новыми характеристиками производительности и функциями ускорения выполняемых операций, Borland Delphi 2006 и C++Builder 2006 - в добавление к новому C#Builder 2006 - предназначены для того, чтобы позволить командам разработчиков исключить необходимость повторного выполнения рутинных задач, обеспечивая таким образом быструю и экономичную разработку Windows-приложений корпоративного класса.
Delphi 2006, C++Builder 2006 и C#Builder 2006 являются теперь составными частями Borland Developer Studio - многоязыковой среды разработки Borland для Microsoft Windows и .NET приложений. Это единственная интегрированная среда разработки, обеспечивающая одновременную поддержку Delphi (для Windows и .NET), C, C++ и C# приложений. Клиенты, приобретающие любой из этих продуктов, получают полную поддержку для всех четырех языков без дополнительных затрат, имея в то же время возможность индивидуальной настройки специфических для каждого языка функций.
"Разработчики, которые являются сердцем жизненного цикла приложения, находятся в центре внимания концепции оптимизации разработки программного обеспечения, реализуемой корпорацией Borland, - говорит Боз Эллой (Boz Elloy), старший вице-президент по производству в компании Borland. - Мы будем активно продолжать обслуживание разработчиков Delphi, C++ и C# приложений. Наш коллектив разработчиков прислушивается к нуждам этих групп пользователей и отвечает на их запросы, уделяя особое внимание качеству и производительности, добавляя новые важные улучшения функциональности среды разработки в полностью интегрированный набор средств для управления жизненным циклом приложения, включая интегрированные возможности управления изменениями, моделирования и быстрого создания приложений".
Delphi 2006: Самое эффективное ускорение работы
Задача Delphi 2006 заключается в том, чтобы помочь командам разработчиков, независимо от их размеров, добиться конкурентоспособности путем максимизации как индивидуальной, так и коллективной производительности. Новые разработки, примененные в Delphi 2006, такие как система "живых" шаблонов передовой технологии рефакторинга, позволяющая обеспечить автоматизированное изменение исходного кода и полную интеграцию со средствами управления жизненным циклом приложения от Borland, вкупе с повышенной функциональностью и улучшенным качеством, позволяют уменьшить время и стоимость построения, управления, обслуживания и расширения как Windows, так и .NET приложений.
Пользователи Delphi также смогут ускорить разработку приложений благодаря возможности использования обратного инжиниринга, ускоренной разработки программ и интеграции продвинутого графического интерфейса с технологиями UML-моделирования, управления требованиями, контроля версий, отслеживания ошибок и совместной работы команды. Благодаря поддержке Microsoft .NET Framework, ASP.NET, VCL.NET, VCL и Win32 SDKs среда разработки Delphi 2006 предоставляет командам разработчиков эффективные средства для выполнения практически любой задачи. Кроме того, поддержка Win32 и .NET позволяет пользователям Delphi продолжать разработку и обслуживание существующих Win32-приложений, упрощая одновременно путь к структуре приложений Microsoft .NET и Windows приложениям следующего поколения.
"Delphi 2006 приятна в работе, - говорит Питер Моррис (Peter Morris), главный менеджер компании Air Software Ltd, работающей в Великобритании и занятой в сфере консалтинга и разработки программного обеспечения. - Некоторые из новых функций просты и легки в использовании, теперь я не понимаю, как обходился без них раньше. В частности, нас очень порадовали нововведения, представленные в структуре ECO III. Диаграммы состояний являются существенным дополнением к структуре приложения, а поддержка нового ECO-модуля повторного использования позволит мне повторно использовать части моделей в различных типах приложений - это действительно экономия, причем как времени, так и денег.
Уникальная корпоративная структура приложений Borland, представленная в Delphi 2006, ECO III, обеспечивает ценные сервисы для корпоративных приложений, такие, например, как объектно-реляционное преобразование данных и прозрачная персистентность объектов, позволяющие разработчикам избавиться от выполнения сложных и рутинных действий при построении и обслуживании их собственных сервисов.
Кроме того, благодаря своей расширенной инфраструктуре моделирования, ECO III позволяет обеспечить разработку приложений, ориентированную на дизайн, что особенно полезно при построении Веб-сервисов, ASP.NET и Windows Form приложений, использующих базы данных. Приложения на основе моделей можно эффективно создавать с помощью нового решения ECO Synchronization Server, предлагающего разветвленную структуру объектного кэширования для обеспечения масштабируемости и функциональности. Используя новый продукт ECO III, разработчики также могут создавать надежные корпоративные приложения на уровне диаграмм состояний, что позволяет командам фокусироваться на бизнес-ориентированных разработках, а не низкоуровневой сборке приложений.
Более подробная информация о наиболее значительных улучшениях в Delphi 2006 представлена ниже:
- Новые средства в интегрированной среде разработки - система "живых" шаблонов, позволяющая пользователям передвигаться по всем полям и вносить метки любых шаблонов, с добавленной функцией завершения "Smart Block", которая предсказывает и вставляет закрытие блока, пока вы набираете код, а также новый редактор "Change Bar", который отображает измененные строки и сохраненные сеансы изменения строк.
- Улучшенная библиотека визуальных компонентов (БВК) - доработанная БВК Delphi 2006 обеспечивает простую разработку графического интерфейса пользователя с большим выбором визуальных компонентов интерфейса. Новый инструмент "Live Designer" позволяет пользователям перетаскивать строки, поля, заполнение с одновременным выравниванием по тексту, а новые панели Flow Panel и Grid Panel предоставляют возможность создания форм HTML и Table-style.
- Расширенная интеграция IDE / ALM - пользователи Delphi 2006 могут контролировать процесс разработки благодаря использованию передовых решений Borland, включающей StarTeam для управления изменениями и конфигурациями программного продукта, Together для моделирования и CaliberRM для управления требованиями.
C++Builder 2006: Поддержка разработки специализированных приложений C++
Компания Borland доработала и усовершенствовала свою известную среду разработки C++Builder, являющуюся теперь составной частью Borland Developer Studio, добавив ей самые последние средства ускоренной разработки приложений и управления жизненным циклом приложения для разработки специализированных приложений C/C++. Эта новая доработка предоставила разработчикам C++ многие из тех возможностей, которыми в последние годы успешно пользуются команды, работающие в Delphi, Java и non-Windows C++, а также многое другое. C++Builder 2006 обеспечивает новые возможности по настройке конфигурации структуры и управления проектом C/C++, которые наряду с новой технологией WYSIWYG, применяемой в веб-дизайне и при разработке приложений, позволяют добиться гибкости и возможности легкой организации многочисленных настроек структуры.
Кроме того, C++Builder 2006 включает в себя передовые функции обеспечения производительности интегрированной среды разработки, предоставляющие пользователям буквально тот же прирост производительности, который обеспечивает Delphi 2006. Среди них такие, например, как новая система шаблонов кода, менеджер истории событий, окно структуры C++ и улучшенные функциональные связи баз данных для упрощения доступа к данным приложения. Другими важными достоинствами C++Builder 2006 являются:
- Доработанная библиотека визуальных компонентов (БВК) - позволяет пользователям C++ использовать ту же обширную коллекцию компонентов повторного использования от сторонних разработчиков БВК, которыми пользуются разработчики в среде Delphi.
- Расширенная интеграция IDE / ALM - обеспечивает полную интеграцию среды разработки с передовыми средствами управления жизненным циклом приложения от Borland, включая поддержку функций контроля версий, управления требованиями, отслеживания ошибок и совместной работы команды.
- Полностью Windows-ориентированное решение - обеспечивает полную поддержку для ускоренной разработки приложений в средах C#, Delphi Win32 и Delphi .NET (в дополнение к C++), являющихся составной частью Borland Developer Studio.
C#Builder 2006: Самая сокровенная тайна в наборе средств разработки .NET
Среда C#Builder 2006, также входящая в состав Borland Developer Studio, предлагает корпоративные возможности разработки приложений для .NET, хорошо подходящие, в частности, менеджерам по разработке и управляющим проектов, которым необходимо осуществлять разработки в корпоративных масштабах на платформе .NET или обеспечивать управление и обслуживание C#-проектов, особенно в случае перехода от Java/J2EE и C++ к C#. Благодаря поддержке корпоративной структуры (ECO III) с возможностями, которые знакомы программистам J2EE, такими как объектно-связанное преобразование данных, персистентность, UML-моделирование, транзакции и поддержка возможности управления жизненным циклом приложения, процесс разработки и решение возникающих проблем значительно облегчается. Пользователи C# могут создавать приложения на уровне диаграмм состояний, что позволяет исключить требующую большого количества времени низкоуровневую разработку приложений.
Интеграция со средствами моделирования Together компании Borland, которая включает в себя двухсторонние функциональные возможности LiveSource®, предоставляет пользователям возможность применения обратного инжиниринга кода для облегчения технического обслуживания и гарантированной синхронизации кода и моделей. Также C#Builder 2006 позволяет разработчикам C# оптимизировать процесс разработки корпоративных .NET-приложений с интегрированными функциями аудита и метрик, управления требованиями и средствами управления исходным кодом.