Доступна интегрированная среда разработки 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 добавлены дополнительные функции планирования работ и отслеживания ошибок.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Доступна интегрированная среда разработки NetBeans IDE 8.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.