InfoWorld, США
Borland, отказавшись от продажи своего инструментального бизнеса, выпускает обновленную интегрированную среду разработки
Новорожденная компания CodeGear («дочка» Borland Software, недавно созданная на базе подразделения Developer Tools Group) анонсировала свой первый продукт — интегрированную среду разработки Java-приложений JBuilder 2007, ранее известную под кодовым названием Peloton.
Отличительной особенностью этой версии является то, что Borland сдержала свое обещание и создала данную среду на базе свободно распространяемой платформы Eclipse. Основу системы составляет ядро Eclipse 3.2.
Бесплатная среда разработки Eclipse получила широкое признание на рынке IDE (Integrated Development Environment), поэтому коммерческим компаниям (таким, как Borland) стало очень сложно конкурировать в данном сегменте. Тем не менее CodeGear рассчитывает заинтересовать разработчиков, привыкших к Eclipse, предложив им дополнительные возможности. По словам менеджера CodeGear по продуктам JBuilder Джо Макглинна, компания относится к механизму функционирования Eclipse «с большой осторожностью» и стремится дополнить его, а не конфликтовать с ним.
Но захотят ли разработчики платить почти 2 тыс. долл. за версию Enterprise среды JBuilder, если существует альтернатива, предлагаемая Eclipse? По мнению ведущего аналитика компании Ovum Болы Ротиби, это зависит от того, насколько полезной для разработчиков окажется эта среда. «В конце концов, вы можете получить базовую интегрированную среду разработки Eclipse бесплатно», — отметила Ротиби. По ее словам, опытные разработчики, которые хорошо разбираются в программировании на Java, могут для начала воспользоваться бесплатным решением, однако многие команды, занятые коммерческой разработкой, у которых просто нет времени и желания на это, предпочтут получить поддержку продукта.
В CodeGear обращают внимание на адаптированность своей среды разработки и реализованные в ней дополнительные возможности. «Это действительно первая версия JBuilder, которая полностью построена на свободно распространяемом коде», — отметил старший директор по управлению продуктами CodeGear Майкл Свинделл. По его словам, разработчики могут использовать с JBuilder 2007 подключаемые модули Eclipse.
Другая важная особенность JBuilder — визуализация Java-проектов на базе UML 2 с помощью функции LiveSource. «Разработчики могут получить графическое представление о том, как все работает», — заметил Макглинн. Другая функция — Visual EJB, позволяет разработчикам в интерактивном режиме комбинировать графические элементы, компонуя Enterprise JavaBeans (EJB), которые взаимодействуют с базами данных и сервисами. По мнению Ротиби, EJB известны трудностью реализации и все, что способно в этом помочь, «можно считать благом».
Особо отмечают разработчики JBuilder 2007 входящий в ее состав инструментарий для профилирования кода Java — OptimizeIt. «Этот инструментарий позволяет разработчикам менять исходные тексты таким образом, чтобы приложение действительно работало быстрее и использовало меньше ресурсов», — заявил Макглинн. За возможности же групповой разработки в JBuilder 2007 отвечает модуль TeamInsight. Этот модуль позволяет получать доступ к решениям для управления исходными текстами, поддержки требований, контроля ошибок и управления проектами. Особенностью TeamInsight является Web-портал, который дает разработчикам возможность получать визуальное представление о проекте и просматривать компоненты, за которые отвечают именно они. А конфигурировать и администрировать инструментальных средств для групп разработчиков в JBuilder позволяет Project Assist.
Среди других возможностей JBuilder 2007 — графический пользовательский интерфейс для Web-сервисов, возможности Java Platform Enterprise Edition 5 и поддержка одноранговых систем обмена данными. Кроме того, среда интегрируется с продуктами Borland, предназначенными для управления жизненным циклом приложений, в том числе со средством моделирования Together и StarTeam, применяемым для управления изменениями.
Выпуск JBuilder 2007 намечен на конец этого квартала. Пользователи JBuilder 2006 смогут перенести ранее созданные приложения в новую интегрированную среду разработки. Версия Enterprise среды JBuilder 2007 стоит 1999 долл., а пользователи предыдущих версий могут приобрести ее, заплатив 999 долл. Версия Professional стоит 799 долл. и 479 долл. соответственно, а версия Developer — 399 долл. и 199 долл.
Годовой контракт на поддержку и обслуживание для версии Enterprise стоит 600 долл., а для версии Developer — 120 долл.