Уже как пару месяцев назад, тихо и без шумихи вышла Beta-версия замечательной среды разработки NetBeans IDE.
Напомню, что NetBeans — это продвинутая среда разработки, позволяющая разрабатывать приложения на таких языках как: PHP, C/C++, Python, JavaScript и даже Ада.
Хотя NetBeans IDE является свободной средой разработки и проект разрабатывается сообществом разработчиков-энтузиастов, но по качеству и возможностям не уступает коммерческим IDE.
Из коробки поддерживается:
- рефакторинг и профилирование
- выделение синтаксических конструкций цветом
- автодополнение на лету
- управление всеми популярными системами контроля версий
Что нового в NetBeans 8.0 Beta?
- Поддержка Java SE 8
- Поддержка Java ME 8
- Расширенная поддержка HTML5
- Поддержка Tomcat 8.0
- Поддержка PHP 5.5
- Множество улучшений всей IDE
Редактор
- направляющие линии для отступов
Наконец-то появились пунктирные линии, позволяющие лучше различать блоки кода, отделенные табуляцией. Они отображаются по умолчанию. Цвет можно изменить в настройках IDE. - новые подсказки в коде
- ссылка на внешнюю документацию, в окне просмотра документации теперь активная
Java
- поддержка JDK8
- поддержка Java SE Embedded и Java ME Embedded 8
- усовершенствования редактора Java: много новых подсказок к коду, Javadoc в качестве подсказок
- улучшенная интеграция с JavaFX Scene Builder
Java EE
- новые PrimeFaces генераторы кода
- интеграция с Tomcat 8.0
- интеграция с TomEE
- различные улучшения
PHP
- поддержка PHP 5.5
- поддержка стандартов PSR-0 и PSR-1
- поддержка PHP CS Fixer
- улучшения для Twig, Latte и Neon
- поддержка Composer в Мастере создания проектов
С/С++
- добавлены хлебные крошки
- консоль отладчика GDB теперь можно использовать в режиме командной строки. IDE будет обрабатывать команды и отражать изменения отладчика
Платформа
- новый API для настройки вкладок редактора для Windows систем
- новый дизайн пользовательского интерфейса управления проектными группами
- файлы в папках теперь могут быть отсортированы по расширению
Разное
- улучшен профайлер. Теперь он доступен для встраиваемых систем, таких как Raspberry Pi
- поддержка Subversion 1.8 и различные усовершенствования в поддержке Git и Mercurial
- изменение дизайна в интерфейсе Project Groups
- различные улучшения скорости работы
- улучшения во всплывающем меню результатов поиска: «Copy File Path» для нескольких выделенных файлов, поддержка базовых операций с файлами, поддержка «Select in>»
HTML5
- появилась поддержка удалённой отладки Android 4.4 WebKit для Cordova 3.3+
- добавлена поддержка Grunt
- в плагинах доступен Avatar.js. После установки плагина вы можете создавать проекты с Avatar.js
JavaScript
- улучшенная поддержка AngularJS
- поддержка автозавершения кода в шаблонах Knockout
- поддержка нового редактора для создания jQuery виджетов и плагинов
- отладка JavaScript кода теперь выполняется в Nashorn (JDK 8+)
Хочется отметить, что инсталляторы для OS Solaris более не поддерживаются. Тем не менее вы можете запустить IDE на этой OS, используя zip-архивы вместо бинарных инсталляторов.
Хотя это только Beta-версия (релиз ожидается только в апреле), но уже сейчас вы можете опробовать новую версию IDE. Что касается PHP-версии, то я активно использовал её на работе в качестве основной IDE в течении недели и не заметил каких-то проблем.
Полезные ссылки:
- Страница загрузки NetBeans 8.0 Beta
- Официальная информация о релизе NetBeans IDE 8.0 Beta (EN)
- Подробно о новшествах 8-й версии (EN)
P.S. Строго не судите, это моя вторая статья за пару лет, буду рад принять исправления в личку.
Автор: liderman