Восьмая версия JBuilder интегрирована с инструментарием Optimizeit Suite

Инструментарий управления производительностью Optimizeit Suite 5, предназначенный для Java-разработчиков, позволяет автоматически выявлять так называемую «утечку памяти» с помощью функции Memory Leak Detector
Компания Borland Software представила модернизацию JBuilder, своей среды визуальной разработки Java-приложений, которая направлена прежде всего на повышение производительности труда программистов. Компания также анонсировала обновленную версию своего инструментария управления производительностью Optimizeit Suite 5.

Основная цель при создании JBuilder 8 заключалась в том, чтобы дать разработчикам возможность действовать более продуктивно, затрачивая при этом по возможности меньше ресурсов. С этой целью в JBuilder 8 была включена новая модель, базирующаяся на свободно распространяемой платформе Jakarta Struts. Особого внимания в восьмой версии заслуживают новые функции отладки, в том числе средства, позволяющие изменять код непосредственно во время отладки. В новой версии JBuilder также усовершенствованы функции обеспечения совместной работы.

Модернизация поможет пользователям добиться того, что в самой Borland называют «проворной» (agile) разработкой.

«Это вариант процесса быстрой разработки, цель которого — сделать как можно более оперативными циклы проектирования и интеграции программ. Этот подход активно применяется разработчиками, когда у них возникает необходимость очень быстро создавать программы, укладываясь в ограниченный бюджет», — отметил Билл Патаки, директор по маркетингу и управлению продуктами компании Borland.

В JBuilder добавлены новые функции, необходимые для реализации данной концепции. К этим функциям относятся тестирование модулей EJB (Enterprise Java Beans) и поддержка J2EE. Первая из них позволяет тестировать небольшие фрагменты кода.

«Это кардинально новая версия технологии, в которой мы пытаемся решить самые актуальные задачи отрасли, — подчеркнул Патаки. — Все стремятся выполнить больший объем работ за меньшее время. Цель сейчас заключается в том, чтобы увеличить производительность разработчиков, упростить решение стоящих перед ними задач».

Марк Драйвер, ведущий аналитик компании Gartner, считает, что JBuilder 8 позволит привлекать к реализации проектов менее квалифицированных разработчиков.

«Сейчас очень многие из тех, кто использует Java, не имеют достаточно высокой квалификации, — заметил Драйвер. — Инструментальные средства должны быть простыми, чтобы с ними могли работать программисты не самого высокого класса».

Инструментарий должен помогать увеличивать производительность труда программистов за счет поддержки платформ визуальной разработки и программ-«экспертов».

Использование Jakarta Struts позволяет программистам быстро создавать Web-приложения.

«Этот инструментарий значительно облегчает пользователям создание их собственных Java Server Pages», — добавил Тони де ла Лама, вице-президент Borland и генеральный менеджер подразделения Java-инструментария.

К числу усовершенствований, помимо оперативной отладки, относятся возможность добавлять диагностику и отлаживать программы на других языках, которые соответствуют JSR 45, новому стандарту Java на отладку.

Функции поддержки совместной работы усовершенствованы таким образом, чтобы группам было проще работать над проектами. В частности, в новую версию добавлены дополнительные возможности управления кодом и интегрированы инструментальные средства управления исходными текстами ClearCase и CVS. Функции интеграции помогут организациям в управлении крупными проектами. Кроме того, с помощью новой версии разработчики смогут писать код в своем собственном, индивидуальном стиле.

Версия 8, выпуск которой запланирован на конец ноября, также поддерживает самые современные серверы приложений, предлагаемые компаниями Borland, BEA, Oracle и Sun Microsystems. Кроме того, она взаимодействует с платформами IBM AIX и HP-UX и поддерживает стандарты на Web-службы.

По словам Драйвера, JBuilder представляет собой одно из самых передовых в отрасли инструментальных средств разработки Java. Технологии моделирования и проектирования, разработанные компанией TogetherSoft, стали существенным дополнением к среде разработки Borland. Добавление этих средств стало возможным благодаря недавнему приобретению TogetherSoft компанией Borland.

Инструментарий управления производительностью Optimizeit Suite 5, предназначенный для Java-разработчиков, позволяет автоматически выявлять так называемую «утечку памяти» с помощью функции Memory Leak Detector.

«Выявление утечки памяти, вероятно, одна из самых сложных задач управления производительности. Данный инструментарий позволяет разработчикам, даже не имеющим высокой квалификации, выяснять, где именно она происходит, — сказал Патаки. — Это огромный шаг вперед».

Optimizeit интегрируется с JBuilder, образуя единую систему. К другим особенностям новой версии относятся средство визуального представления размеров объектов, позволяющее оценить объем используемой памяти, и визуальный граф вызовов, с помощью которого разработчик может определить, выполнение какого фрагмента кода занимает большую часть времени работы программы.