Доступна интегрированная среда разработки 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.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.