Доступна интегрированная среда разработки NetBeans IDE 8.0

Компания Oracle опубликовала релиз интегрированной среды разработки приложений NetBeans IDE 8.0, поддерживающей разработку на языках Java, JavaFX, PHP, HTML5, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. В новом выпуске реализованы средства для разработки с использованием Java SE 8, Java SE Embedded 8 и Java ME Embedded 8, расширена поддержка Maven и Java EE с PrimeFaces, добавлены новые инструменты для HTML5 и, в частности, фреймворка AngularJS, улучшена поддержка PHP и C/C++. 0_1395597457.png Основные улучшения (скринкасты):

Java В инструментах и редакторе кода обеспечена полноценная поддержка таких возможностей Java 8, как компактные профили, лямбда-выражения и новый Stream API; 0_1395598036.png Поддержка Java SE Embedded, в том числе развёртывания, запуска и профилирования приложений Java SE на мобильных устройствах, таких как Raspberry PI, непосредственно из окружения NetBeans IDE; Поддержка Java ME Embedded 8; Различные улучшения редактора кода на языке Java, добавление дополнительных подсказок, отображение Javadoc в форме всплывающих подсказок, улучшение функции мгновенного переименования и возможность исключения классов из использования в системе автодополнения кода; 0_1395606375.png Улучшена интеграция с JavaFX Scene Builder. 0_1395606353.jpg JavaScript Для web-приложений, использующих фреймворк AngularJS, обеспечена возможность навигации при помощи гиперссылок из режима представления (view) к связанным с отображаемым контентом контроллерам (controller); 0_1395606288.png Многочисленные улучшения в автодополнении кода для AngularJS; Поддержка автодополнении кода в шаблоне Knockout; 0_1395606675.png Поддержка нового режима редактирования для создания виджетов и плагинов к JQuery; 0_1395606754.png Поддержка отладки JavaScript-кода, выполняемого с использованием JavaScript-движка Nashorn, появившегося в JDK 8; HTML5 Поддержка отладки в окружении Android 4.4 с движком WebKit мобильных приложений, созданных с использованием Apache Cordova 3.3+; Поддержка системы запуска тестов Karma; 0_1395606158.png Поддержка сборки Grunt; Avatar.js теперь доступен через менеджер плагинов. После установки появляется возможность создания проектов с Avatar.js; PHP Поддержка PHP 5.5; Поддержка системы unit-тестирования Nette Tester; 0_1395606128.png Поддержка анализатора кода PHP-CS-Fixer; Улучшение поддержки Twig, Latte, and Neon. В мастере создания нового проекта добавлена стадия выбора пакетов (Composer); 0_1395600328.png C/C++ В редактор добавлен новый элемент навигации «Breadcrumbs»; 0_1395600486.png Реализована консоль GDB для работы в режиме командной строки с отладчиком GDB; Новые подсказки и улучшение автодополнения кода; Улучшена производительность режима удалённой работы; Java EE Новые генераторы кода PrimeFaces, позволяющие сформировать полный каркас PrimeFaces для CRUD-приложений, работающих с СУБД; Поддержка Tomcat 8.0 и TomEE, в том числе поддержка из коробки конфигураций и источников данных JPA, JSF и JAXRS; Мастер Facelets Template Client теперь выводит запрос на создание секций шаблона; Обеспечено автодополнение кода для секций шаблонов, в том числе составных компонентов JSF; Улучшена интеграция CDI в файл beans.xml, с поддержкой автодополнения кода для альтернативных классов и стерепотипов. Увеличение гибкости вывода подсказок для JPA, для которых поддерживается включение, отключение и изменение уровня предупреждений; Maven Добавлен переключатель раскладки графа зависимостей в Maven; 0_1395598877.png В навигаторе реализовано отображение целей POM; В окно с параметрами проектов добавлено отображение дополнительных web-ресурсов; Увеличена производительность Maven при повторном запуске web-приложений или при выборе «Apply Code Changes» в процессе отладки. Платформа Расширение гибкости оконной системы интерфейса пользователя, в том числе поддержка разбиения окна редактора при помощи drag&drop и новый API для настройки вкладок; 0_1395605550.png Новое оформление интерфейса для управления группами проектов; 0_1395605514.jpg Возможность сортировки файлов и директорий по расширению; Разное Улучшение системы профилирования: поддержка профилирования на встраиваемых платформах, мониторинг конфликта блокировок для нитей и улучшение юзабилити режима отслеживания состояния нитей; 0_1395605695.png Улучшение средств версионного контроля: поддержка рабочих копий Subversion 1.8, улучшение поддержи Git и Mercurial; 0_1395606842.png В окне Tasks добавлены дополнительные функции планирования работ и отслеживания ошибок. 0_1395606883.png

© OpenNet