С выпуском Oracle NetBeans 7.3 проект Easel претворяется в жизнь. Теперь существует поддержка HTML5, CSS и JavaScript в рамках широко используемой Java-разработчиками инфраструктуры.
По словам Билла Патаки, вице-президента Oracle по управлению продуктами, инструментами и фреймворками, новый выпуск:
«позволяет разработчикам использовать ту же среду IDE [для составления] HTML5, которую они использовали бы для создания серверных служб, к которым будут подключаться их веб-приложения и мобильные приложения».
IDE NetBeans 7.3 содержит новые функции для создания и отладки веб-приложений и мобильных приложений. Он предлагает полный набор возможностей автозавершения кода для HTML5, JavaScript и CSS, что сокращает время набора и устраняет синтаксические ошибки. Плагин для браузера Google Chrome упрощает отладку веб-интерфейсов. Он использует протокол удаленной отладки WebKit и может отображать веб-страницу по мере ее создания разработчиком в среде IDE.
Улучшения в новом выпуске не ограничиваются веб-версией и мобильными устройствами. Он также улучшает поддержку платформы Java с новыми подсказками и рефакторингом в редакторе и улучшенной поддержкой редактирования файлов макета FXML в проектах JavaFX. IDE NetBeans 7.3 продолжает поддерживать последние версии (Java EE) и GlassFish Server с возможностью запускать и тестировать запросы JPQL непосредственно из IDE.
В список новых функций входят:
Автозавершение кода для новых элементов HTML5
Новый редактор и отладчик JavaScript на основе проекта Nashorn JavaScript
Поддержка автозавершения кода для jQuery
Поддержка адаптивных приложений на основе веб-дизайна
Поддержка стилей CSS и автозавершение кода для новых правил CSS3
Живой код и синхронизация веб-страниц обеспечивается глубокой двунаправленной интеграцией с Google Chrome и внутренним браузером на основе WebKit.
Создание клиента JavaScript из существующих служб Java REST
Улучшенный редактор с дополнительными новыми функциями, такими как поддержка хлебных крошек и доступ к истории буфера обмена.
Новая поддержка профилирования приложений Java в системах на базе Linux ARM, таких как Raspberry Pi.
Если вы хотите большего, в этом видео рассказывается о том, что нового в версии:
Все, что на данный момент отсутствует, — это редактор перетаскивания для HTML, аналогичный тому, который используется для Java Swing. С этим добавлением NetBeans станет полным пакетом HTML.