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

Материал из Викиновостей, свободного источника новостей

7 ноября 2015 года

Компания Oracle опубликовала релиз интегрированной среды разработки приложений NetBeans IDE 8.1, поддерживающей разработку на языках Java, JavaFX, PHP, JavaScript/HTML5, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. В новом выпуске реализованы средства для разработки с использованием Node.js, продолжено усовершенствование средств разработки на Java SE 8, Java SE Embedded 8 и Java ME Embedded 8, переработана система профилирования, улучшена поддержка PHP и C/C++.

Основные улучшения (Архивная копия от 31 октября 2020 на Wayback Machine):

  • Добавлены средства для разработки на языке JavaScript с использованием платформы Node.js: мастер создания проектов на Node.js, генератор шаблонов для фреймворка Express, расширенный редактор кода, поддержка запуска Node.js-приложений из IDE, поддержка отладки приложений на Node.js;
  • Улучшена поддержка разработки web-приложений при помощи технологий HTML5/JavaScript: добавлена поддержка системы сборки Gulp и JavaScript-фреймворков Mocha и Selenium, поддержка шаблонизатора Jade Template Engine, возможность работы с Shadow DOM через плагин NetBeans Chrome, расширение поддержки менеджера задач Grunt, улучшение поддержки web-фреймворков AngularJS и KnockoutJS, распознавание проектов при наличии файлов package.json, bower.json и composer.json;
  • При разработке на языке Java расширены средства автодополнения кода с учётом контекста, в навигационной панели обеспечено выделение переопределённых методов (скриншот ниже), в настройки добавлены дополнительные правила упорядочивания элементов, увеличена производительность инструментов навигации ("Go To Type", "Go To File", "Go To Symbol"), добавлена (Архивная копия от 5 августа 2020 на Wayback Machine) возможность поиска в зависимостях проекта;
  • Для разработчиков на Java EE добавлена поддержка серверов приложений WildFly 9/10 и возможность взаимодействия с удалённым сервером Oracle WebLogic;
  • Расширены средства разработки на языке PHP: добавлена поддержка системы сборки Phing, улучшена интеграция с менеджером зависимостей Composer, добавлена поддержка тестового фреймворка Codeception, средства тестирования Nette Tester расширены механизмом выявления неиспользуемых участков кода, обеспечена поддержка нового инсталлятора фреймворка Symfony;
  • В инструментах для разработчиков на языках C/C++ реализован новый мастер создания проектов.

В режим удалённой работы с проектами добавлена поддержка SVN, Git и Mercurial, расширены возможности редактора кода C++, представлены новые средства аудита, контекстной помощи и рефакторинга, усовершенствован инструмент изучения цепочки вызовов (Call Graph).

Появилась возможность редактирования свойств сразу для нескольких файлов, представлена поддержка использования комментариев в стиле Doxygen (///), в редакторе обеспечена поддержка "схлопывания" блоков кода if-else, do-while и while.

Добавлена поддержка смешанной разработки на C++ и Java, в том числе бесшовная отладка, навигация от Java-методов к функциям C++ при использовании JNI или JNA, генерация C++ JNI-проекта из Java-кода. Добавлен инструмент SendTo для запуска внешнего скрипта-обработчика, на вход которому передаётся блок выделенного текста или текущий файл.

  • Полностью переработана система профилирования. Представлен новый интерфейс пользователя и улучшенный движок профилирования. Добавлены функции мониторинга нагрузки на CPU, отслеживания прямых и обратных вызовов, анализа выделения памяти в live-режиме, создания дампа потоков. Ускорено подключения к профилируемому приложению, упрощена настройка и улучшена интеграция со средой разработки. Добавлены средства профилирования памяти для выбранных классов;
  • Улучшена поддержка Git: JGit обновлён до версии 3.6.2, добавлена возможность подключения по SSH через прокси, реализованы действия над всем репозиторием, предоставлена возможность открытия любого репозитория в интерфейсе Git Repository Browser, добавлен показ числа принятых/отправленных изменений в заголовке проекта;
  • В сборки для разработки на HTML/JavaScript, PHP и C/C++ встроен JRE (Java Runtime Environment), что избавило от необходимости отдельной установки Java.

Источники[править]


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

Комментарии[править]

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