и веб-служб.
. Обновленная среда быстрой разработки
как коммерческих, так и с открытым исходным кодом. Расширяя ключевую функциональность
добавляет поддержку совместной коллективной разработки, средства археологии кода и
, улучшенные инструменты профилирования кода и настройки производительности и новую
. Но рассказ о нововведениях не заканчивается этими несколькими новыми функциями и усовершенствованиями: компания
. Фабрики приложений - это новый подход к разработке программного обеспечения и многократному использованию кода. Эта инновационная модель разработки и ассоциируемый с ней набор инструментов, которые теперь вошли в состав
, позволяет разработчикам больше сосредоточиться на характере и назначении приложения и меньше внимания уделять базовой платформе, инфраструктуре и используемым технологиям.
Использование преимуществ Eclipse и открытого исходного кода
Независимо от версии, которую вы выберете -
Turbo,
Professional или
Enterprise - вся линейка продуктов
JBuilder 2008 строится на общих средствах
разработки Java и
Java EE, введенных в
Eclipse 3.3 и
Web Tools Platform 2.0 для удовлетворения потребностей
Java-разработчиков на любом уровне. А поскольку
JBuilder 2008 построен на самой популярной в мире инфраструктуре
IDE с открытым исходным кодом, то вы, скорее всего, уже знакомы с многими из базовых функций и инструментов, доступных вам как разработчику. Кроме базовых функций
Eclipse,
CodeGear предоставляет более сотни подключаемых модулей и усовершенствований от сторонних разработчиков для создания более полнофункционального механизма работы пользователей. Как надежное и готовое к использованию решение,
JBuilder 2008 позволяет разработчикам без сомнений расширять эти возможности через интернет-магазин, в котором можно загрузить и интегрировать эти и другие технологии в единую, управляемую и поддерживаемую среду разработки.
Совместная работа и производительность труда в коллективе
JBuilder 2008 предоставляет средства управления кодом, проектом и коллективом через средство совместной работы
TeamInsight. Индивидуальные разработчики получают универсальное представление о распределении ответственностей проекта по дефектам, запросам на изменения, примечаниям к коду, задачам и требованиям в режиме реального времени, а весь коллектив имеет
общий Web-портал проекта с актуальными данными и статистикой по вектору коллективной работы и скорости.
Инструмент TeamInsight допускает прямую интеграцию с продуктами
Bugzilla,
Continuum,
CVS,
StarTeam,
Subversion и
XPlanner. Интеграция с дополнительными системами возможна через использование опубликованных
API.
Средства ProjectAssist в JBuilder 2008 обеспечивают простую установку и конфигурацию всего стека инструментов разработки для отслеживания дефектов, управления исходным кодом, планирования/отслеживания проекта, управления требованиями и непрерывной интеграции сборок из одной точки, что экономит дни или даже недели ручной конфигурации и интеграции.
Функции Capture Developer Intent (фиксации замысла разработчика) и
Expand Code Reuse The Application Factories (расширение многократного использования кода с помощью фабрик приложений) в
JBuilder 2008 вводят парадигму разработки, управляемой приложениями, при которой структура, развитие и логика, лежащая в основе разработки приложения, проверяется системой управления версиями вместе с исходным кодом самого приложения. Фабрика приложений записывает замысел разработчика по мере создания приложения, чтобы функции кода можно было легко определить впоследствии. Функциональные возможности фабрики
приложений Application Factory способствуют процессу фиксации исходного замысла разработчика и контекста разработки путем предоставления интегрированных инструментов для создания примечаний по коду, а также для создания четко прослеживаемой связи со знаниями разработчика по файлу и проекту. И хотя фабрики приложений определенно принесут плоды в виде более высокого уровня производительности в процессе разработки приложений, одно из самых существенных преимуществ мы получим, если это приложение придется изменять или совершенствовать. И все благодаря тому, что метаданные, которые остаются присоединенными к коду после его создания, любой разработчик, который впоследствии будет работать с кодом, может открыть, чтобы понять контекст и назначение фрагментов кода, методов и классов, входящих в состав приложения.
Профилирование кода и настройка производительности
JBuilder 2008 поддерживает статический и динамический анализ создаваемого или обслуживаемого кода. Детализированные измерения кода позволяют разработчикам быстро и легко установить состояние структуры кода, что поможет им сразу же выявить сложные или проблемные области. Применив затем аудит кода, разработчики могут убедиться, что код соответствует стандартам, рекомендациям и спецификациям компании.
Когда дело дойдет до сбора статистики выполнения и оптимизации кода для максимизации производительности,
JBuilder 2008 снова готов прийти на помощь, предоставив интегрированный набор инструментов
на базе технологии Optimizeit. Чтобы лучше понять, как приложение использует и потребляет ресурсы памяти и ЦПУ, используйте
компонент profiler. Визуальный отладчик потоков в реальном времени отображает ход выполнения всех потоков, выполняемых внутри виртуальной машины, позволяет вести мониторинг состояний ожидания и блокировок и даже прогнозировать потенциальные условия взаимоблокировки в коде. При помощи анализатора запросов
request analyzer разработчики могут даже профилировать поведение производительности своего
кода Java EE приложений по всем
компонентам Java EE таким, как
JDBC,
JSP,
JNDI,
Enterprise JavaBeans и
контейнеры JMS.
Ни один разработчик или проект не будут забыты
JBuilder 2008 включает коллекцию инструментов и мастеров, которые позволяют разработчикам легко импортировать
проекты из ранних (до Eclipse) версий
JBuilder в
IDE JBuilder 2008 на
базе Eclipse. В новую среду
JBuilder можно импортировать
проекты Java и
Java EE, которые затем легко дополнять и обслуживать.
Заключение
JBuilder 2008 привнес в
платформу Eclipse эффективность инструментов ускоренной разработки, свои знаменитые функции быстрой разработки приложений
(rapid application development, RAD) и средства обеспечения совместной работы, позволяющие сделать разработку на
языке Java быстрой, надежной и экономичной. В
JBuilder 2008 преимущества платформы с открытым
исходным кодом Eclipse сочетаются с повышенной надежностью, функциональностью и качеством, которые профессиональные разработчики ожидают от
Java IDE корпоративного класса. Компания
CodeGear обновила
Java IDE за счет введения фабрик
приложений Application Factories в решении
JBuilder 2008, которое, помимо этого, включает надежные средства коллективной разработки и средства обеспечения совместной работы, полнофункциональные средства
UML-моделирования и эффективные инструменты анализа покрытия кода и производительности.
JBuilders 2008 позволяет организациям уверенно ориентироваться в мире доступных для загрузки программ с открытым исходным кодом, подключаемых инструментов и инфраструктур через надежное, готовое к использованию решение.
Системные требования:
-
Как минимум 1 МБайт оперативной памяти (рекомендуется 1,5 МБайт) для версии JBuilder 2008 Enterprise;
-
Как минимум 512 МБайт оперативной памяти (рекомендуется 768 МБайт) для JBuilder 2008 версии Professional;
-
Не менее 700 Мбайт - 1,2 Гбайт свободного дискового пространства (в зависимости от версии);
-
Процессор Intel Pentium 4/2.4 MHz или выше (или совместимый процессор) для версии JBuilder 2008 Enterprise;
-
Привод DVD-ROM;
-
Монитор с высоким разрешением экрана (1024х768, или 256 цветов);
-
Microsoft Windows XP SP2, Microsoft Windows Vista, Mac OS X (10.4),Red Hat Enterprise Linux 4;
-
Для установки и администрирования ProjectAssist необходима операционная система Windows XP или Windows 2003 Server.