После восьми месяцев разработки компания Oracle представила релиз интегрированной среды разработки приложений NetBeans IDE 7.1, поддерживающей разработку на языках Java, JavaFX, PHP, JavaScript, Python, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. По заявлению Oracle NetBeans IDE 7.1 является первой средой разработки, в полной мере поддерживающей последние варианты спецификаций и стандартов на платформу Java, включая полную поддержку цикла разработки с использованием JavaFX и JDK7.

Ключевым новшествами NetBeans 7.1 является обеспечение полноценной поддержки разработки с использованием JavaFX 2.0, значительное расширение возможностей Swing GUI Builder, поддержка CSS3, новые инструменты для визуальной отладки интерфейса приложений на базе Swing и JavaFX, интеграция поддержки Git. Кроме того, в новой версии добавлены средства для интеграции с Oracle WebLogic Server 12c. Интерфейс NetBeans 7.1 полностью локализован для русскоязычных пользователей.

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

  • JavaFX
    • Интеграция разработки с использованием платформы JavaFX 2.0, предназначенной для создания интерактивных графических приложений, унифицированных для выполнения на широком спектре платформ - от настольных систем, до web-браузеров и мобильных телефонов.
    • Поддерживается три модели развёртывания приложений: Desktop, Applet и JNLP.
    • Пользовательский интерфейс может быть оформлен с использованием CSS3.
  • Java
    • Для разработчиков на языке Java представлен новый визуальный отладчик, позволяющий полностью контролировать все стрктуры данных и весь цикл выполнения программ с графическим интерфейсом пользователя.
    • Добавлены новые инструменты инспектирования и рефакторинга кода (Inspect и Refactor);
    • Добавлена поддержка массового рефакторинга, позволяющая автоматизировать обновление кода и внесение изменений в различные части проекта;
    • В настройщик GridBagLayout добавлена поддержка Gap на уровне визуальной поддержки строк и столбцов.
    • Улучшена реализация подсветки синтаксиса и форматирование документации в формате Javadoc;
  • Языки для web-программирования
    • Поддержка CSS3 в редакторе CSS, включая поддержку автодополнения, подсветку синтаксиса и контекстную документацию для новых элементов CSS3;
    • Поддержка новых свойств, специфичных для различных браузеров;

  • PHP
    • Улучшенный отладчик для языка PHP;
    • Поддержка тестовых групп на базе PHPUnit;
    • Поддержка шаблонов Smarty;
    • Ускорение загрузки файлов с поддержкой keep-alive для SFTP и FTP клиентов;
  • Java EE
    • Поддержка развертывания кластеров и отдельных экземпляров для GlassFish;
    • Средства разработки приложений Java EE 6 для использования на сервере WebLogic;
    • Более 50 улучшений CDI в редакторе кода для языка Java;
    • Поддержка набора компонентов JSF;
    • Улучшения в поддержке Java Persistence, Web Services, EJB, WebLogic;
  • Платформа NetBeans
    • Новый системный API для управления окнами и поддержка нескольких видов размещения окон на экране;
    • Улучшенное поведение TopComponentGroup;
    • Визуальный интерфейс для оформления размещения окон (Visual Window Layout designer);
    • Подключаемые multiview-компоненты;
  • Контроль версий
    • Интеграция средств для работы с репозиториями Git;
    • Вкладка с историей изменений в окне редактора;
    • Поддержка блокировки и разблокировки файлов в рабочей директории Subversion;
    • Поддержка работы с ветками и тегами для Mercurial.


    Источник: http://www.opennet.ru/opennews/art.shtml?num=32738