Релиз интегрированной среды разработки приложений NetBeans IDE 7.0

Компания Oracle представила релиз интегрированной среды разработки приложений NetBeans IDE 7.0, поддерживающей разработку на языках Java, JavaFX, PHP, JavaScript, Python, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. Ключевым новшеством NetBeans 7.0 является реализация поддержки разработки приложений с использованием предварительной версии JDK 7. Кроме того, в новой версии добавлены средства для интеграции с Oracle WebLogic Server 11g и обеспечена поддержка таких продуктов, как Oracle Database, GlassFish Server Open Source Edition 3.1 и Oracle GlassFish Server 3.1.

Особенностью версии 7.0 является удаление из состава IDE модуля с реализацией средств разработки с использованием языка Ruby и MVC-фреймворка Ruby on Rails. В качестве причины удаления названа низкая популярность NetBeans среди разработчиков на языке Ruby. Затрачиваемые на поддержку Ruby ресурсы были направленны на обеспечение поддержки Java SE 7 и JDK 7 в NetBeans 7.0.

Основные улучшения:

  • Java SE:
    • Поддержка новых элементов синтаксиса языка Java 7 в редакторе, включая полную поддержку автодополнения кода и вывод подсказок;
    • Поддержка системы для автоматизации управления Java-проектами и организации процесса сборки Maven 3;
    • Интеграция с тестовым комплектом JUnit 4.8.2 и добавление дополнительных текстов;
    • Обеспечения поддержки HTTP URL для Javadoc в библиотеках и компонентах платформы, что дает возможность обращение к javadoc-сервису, размещённому на внешнем сервере;
    • Улучшена работа визуальных средств настройки GridBagLayout;
    • Поддержка Project Coin;
  • Oracle WebLogic Server:
    • Поддержка ускоренного развертывания приложений в окружении Oracle WebLogic Server 11g;
    • Новая реализация серверного узла, позволяющая просмотреть список развернутых приложений и оценить потребляемые ими ресурсы;
    • В серверные библиотеки интегрирована поддержка JavaServer Faces;
  • Разработка web-приложений:
    • Поддержка HTML5-технологий в редакторе HTML-кода;
    • Улучшение средств для проверки корректности HTML-кодка.
    • Добавление инструмента для форматирования JSON;
  • GlassFish 3.1:
    • Поддержка перезапуска домена и просмотра логов на удаленном сервере GlassFish;
    • Возможность активировать и блокировать установленные приложения;
  • Oracle Database:
    • Поддержка редактирования и загрузки хранимых процедур;
    • Добавлена упрощенный мастер настройки соединения с СУБД;
    • Реализован помощник установки JDBC-драйвера;
  • Java EE:
      Improved support for CDI, REST services and Java Persistence New support for Bean Validation Support for JSF component libraries, including bundled PrimeFaces library Improved editing for Expression Language in JSF, including code completion, refactoring and hints
  • Поддержка скриптовых языков программирования:
    • Возможность генерации руководств в формате PhpDoc;
    • Переработка процесса переименования и безопасного удаления PHP-конструкций;
    • Поддержка псевдонимов в PHP 5.3;
  • C/C++:
    • Упрощенный способ импорта проектов на основании имеющихся у пользователя бинарных файлов
    • Новый тип проекта для работы с исходными текстами на удаленной системе;
  • Разное:
    • Поддержка переноса слов в редакторе;
    • Расширенная интеграция с системой профилирования;
    • Менее навязчивая проверка внешних изменений при переключении между IDE и другими программами, основанная на отслеживании изменений содержимого файлов на уровне файловой системы;
    • Поддержка Git 1.7.х;
  • Поддерживаемые версии внешних компонентов:
    • Java EE 6, Java EE 5 and J2EE 1.4
    • Java ME SDK 3.0
    • Java Card 3 SDK
    • Struts 1.3.8
    • Spring 3.0, 2.5
    • Hibernate 3.2.5
    • Java API for RESTful Web Services (JAX-RS) 1.1
    • Java Wireless Toolkit 2.5.2 для CLDC
    • Системы отслеживания ошибок: Bugzilla 3.4 и Jira 3.4
    • C/C++/Fortran
    • PHP 5.3, 5.2, 5.1
    • Groovy 1.6.4
    • Grails 1.1
    • Apache Ant 1.8.1
    • Apache Maven 2.2.1
    • Системы управления версиями: CVS 1.11.x, 1.12.x; Subversion 1.5.x, 1.6.x; Mercurial 1.5; ClearCase V7.0; Git 1.7.х;
    • GlassFish Server Open Source Edition 3.1
    • WebLogic 11g PS3 (10.3.4)
    • Серверы приложений: GlassFish Enterprise Server v2.1.1, Tomcat 7.0.11, JBoss 6.0.

© OpenNet