Доступна интегрированная среда разработки NetBeans IDE 8.0
23 марта 2014 года
Компания 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++.
Основные улучшения ( скринкасты):
- Java
- В инструментах и редакторе кода обеспечена полноценная поддержка таких возможностей Java 8, как компактные профили, лямбда-выражения и новый Stream API;
- Поддержка Java SE Embedded, в том числе развёртывания, запуска и профилирования приложений Java SE на мобильных устройствах, таких как
Raspberry PI, непосредственно из окружения NetBeans IDE;
- Поддержка Java ME Embedded 8;
- Различные улучшения редактора кода на языке Java, добавление дополнительных подсказок, отображение Javadoc в форме всплывающих подсказок, улучшение функции мгновенного переименования и возможность исключения классов из использования в системе автодополнения кода;
- Улучшена интеграция с JavaFX Scene Builder.
- JavaScript
- Для web-приложений, использующих фреймворк AngularJS, обеспечена возможность навигации при помощи гиперссылок из режима представления (view) к связанным с отображаемым контентом контроллерам (controller);
- Многочисленные улучшения в автодополнении кода для AngularJS;
- Поддержка автодополнении кода в шаблоне Knockout;
- Поддержка нового режима редактирования для создания виджетов и плагинов к JQuery;
- Поддержка отладки JavaScript-кода, выполняемого с использованием JavaScript-движка Nashorn, появившегося в JDK 8;
- HTML5
- Поддержка отладки в окружении Android 4.4 с движком WebKit мобильных приложений, созданных с использованием Apache Cordova 3.3+;
- Поддержка системы запуска тестов Karma;
- Поддержка сборки Grunt;
- Avatar.js теперь доступен через менеджер плагинов. После установки появляется возможность создания проектов с Avatar.js;
- PHP
- Поддержка PHP 5.5;
- Поддержка системы unit-тестирования Nette Tester;
- Поддержка анализатора кода PHP-CS-Fixer;
- Улучшение поддержки Twig, Latte, and Neon.
- В мастере создания нового проекта добавлена стадия выбора пакетов (Composer);
- C/C++
- В редактор добавлен новый элемент навигации "Breadcrumbs";
- Реализована консоль GDB для работы в режиме командной строки с отладчиком GDB;
- Новые подсказки и улучшение автодополнения кода;
- Улучшена производительность режима удалённой работы;
- Java EE
- Новые генераторы кода PrimeFaces, позволяющие сформировать полный каркас PrimeFaces для CRUD-приложений, работающих с СУБД;
- Поддержка Tomcat 8.0 и TomEE, в том числе поддержка из коробки конфигураций и источников данных JPA, JSF и JAXRS;
- Мастер Facelets Template Client теперь выводит запрос на создание секций шаблона;
- Обеспечено автодополнение кода для секций шаблонов, в том числе составных компонентов JSF;
- Улучшена интеграция CDI в файл beans.xml, с поддержкой автодополнения кода для альтернативных классов и стерепотипов.
- Увеличение гибкости вывода подсказок для JPA, для которых поддерживается включение, отключение и изменение уровня предупреждений;
- Maven
- Добавлен переключатель раскладки графа зависимостей в Maven;
- В навигаторе реализовано отображение целей POM;
- В окно с параметрами проектов добавлено отображение дополнительных web-ресурсов;
- Увеличена производительность Maven при повторном запуске web-приложений или при выборе "Apply Code Changes" в процессе отладки.
- Платформа
- Расширение гибкости оконной системы интерфейса пользователя, в том числе поддержка разбиения окна редактора при помощи drag&drop и новый API для настройки вкладок;
- Новое оформление интерфейса для управления группами проектов;
- Возможность сортировки файлов и директорий по расширению;
- Разное
- Улучшение системы профилирования: поддержка профилирования на встраиваемых платформах, мониторинг конфликта блокировок для нитей и улучшение юзабилити режима отслеживания состояния нитей;
- Улучшение средств версионного контроля: поддержка рабочих копий Subversion 1.8, улучшение поддержи Git и Mercurial;
- В окне Tasks добавлены дополнительные функции планирования работ и отслеживания ошибок.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.