Netbeans IDE 8.1 — Пока ещё RC

сегодня в 14:02

Уже вот-вот должен выйти стабильный релиз новой версии замечательной и самое главное бесплатной IDE для таких языков программирования как: PHP, Java, C/C++ и других. Ну а пока обходит обкатку Release Candidate (RC) данной версии, давайте посмотрим что же изменилось в данной IDE.

Основные изменения (не учитывая изменения в поддержке фреймворков и прочего) по сравнению с версией 8.0 на которые указывают непосредственно сами разработчики:

  • Прямая работа с Node.js.
    Для меня как WEB-разработчика это ключевая функция, которая в свою очередь тянет много других хороших доработок, таких например как нормальная поддержка Gulp и Grunt.
  • Поддержка удалённого управления Oracle WebLogic Server
  • Поддержка сервера-приложений WildFly 9 и 10 версий

Node.js
  • Поддержка Node.js проектов
    3da938cd1c074d71a15ff1526d03f49d.png
  • Управление npm пакетами прямо из настроек проекта
    8b539202b2f841348ad3ba2265154aad.png
  • Запуск и отладка Node.js приложений
    5d649fc2f98c4c839da6ca0d03488484.png

HTML5/JavaScript
  • Поддержка Gulp
    e68ebcd9f8a545a3b21f990b5724b875.png

    bea168ecac3e402fb5b8dd8c1dd82c77.png

  • Поддержка Mocha и Selenium
  • Поддержка шаблонизатора Jade
  • Расширенна поддержка Grunt
  • Расширенна поддержка AngularJS и KnockoutJS
  • Проектами теперь распознаются package.json, bower.json и composer.json
    4ece607caf0c469fbb1e3205b5e9abd1.png

Java
  • Улучшено авто-дополнение кода
  • Более удобный и понятный навигатор
    1a86feee929348368e306b240d7ce2dc.png
  • Улучшено управление в окне настроек

Java EE
  • Поддержка удалённого управления Oracle WebLogic Server
    ca38347e8694483980f81a1dda297542.png
  • Поддержка сервера-приложений WildFly 9 и 10 версий

PHP
  • Поддержка Phing
  • Расширенная интеграция с Composer
  • Покрытие кода при помощи Nette Tester
  • Интеграция с инсталятором Symfony
    5ad5a807e8464bb6b98564ae4918522b.png

C/C++
  • Поддержка смешанной разработки в C++/Java
  • Улучшения в «мастере создания проектов»
  • SVN, Git и Mercurial поддерживаются в удалённом режиме
    d436bed9aec24d20be4f6f8f0c5a6407.png
  • Улучшения в C++ редакторе
  • Улучшения проверок, подсказок и рефакторинга
  • Поддержка «обратной разработки» (Граф Вызовов / Call Graph)

Профайлер
  • Редизайн
    f6a8521f808f4bb9b337da2da24b1b50.png
  • Новые функции:
    • Отображение в реальном времени состояния CPU
    • Отображение в реальном времени состояния памяти
    • Мониторинг использования CPU
    • Дампы потоков профилируемого приложения
  • Улучшения движка:
    • Более быстрое подключение к профилируемому приложению
    • Ограничение исходящих вызовов профилируемых методов
    • Учёт памяти выбранных классов
  • Упрощёны настройки
  • Улучшена интеграция в IDE

Прочее
  • Расширена поддержка Git
  • И ещё много-много чего другого

Ещё подробнее о данной версии можно посмотреть на официальной WIKI странице данной версии (на английском).
Так-же возможно Вас заинтересует:

Сам я пользуюсь версией 8.1 для JS проекта с состояния Beta, и моё личное мнение — версией однозначно можно пользоваться.
Единственный нюанс который меня постиг это то что в Linux для прямой работы с npm из проекта — необходимы права sudo, но IDE их сама не запрашивает для терминала.

P.S. Надеюсь я все функции правильно понял и перевёл. Прошу высказывать свои замечания в ЛС.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

bbb6924de6e9500286d1251689a7693a.png

Прикладное и WEB программирование

© Habrahabr.ru