Логотип

Выпущена версия Apache NetBeans 29 с улучшениями для Java, PHP и Git

Выпущена версия Apache NetBeans 29 с улучшениями для Java, PHP и Git

Команда Apache NetBeans выпустила 29-ю версию этой популярной кроссплатформенной интегрированной среды разработки. Это обновление расширяет возможности Gradle, позволяя запускать классы из определенных наборов исходных кодов в рамках действий Gradle, что устраняет давнее ограничение рабочего процесса.

Кроме того, в NetBeans 29 теперь используется Maven 3.9.12, устранены внутренние ошибки и исправлены некоторые проблемы со стабильностью. Среди основных исправлений — устранение ошибки UnsupportedOperationException в RunGoalsPanel, унификация путей к классам в сборках IDE и Ant для проектов Maven, а также предотвращение исключений NullPointerException при отсутствии определенных свойств POM.

В рамках непрерывной интеграции для Maven теперь тестируются сборки JDK 26 с ранним доступом. Улучшена поддержка Ant благодаря обновлению до Apache Ant 1.10.15.

Разработчики на Java могут воспользоваться преимуществами улучшений, включающих оптимизацию производительности при рефакторинге и поиске использований, улучшенную подсветку синтаксиса для импорта модулей и файлов грамматики JFlex, а также отказ от использования устаревших API апплетов и шаблонов.

В NetBeans 29 также обновлен встроенный сервер Tomcat до версии 9.0.113, а компилятор nb-javac — до последней сборки JDK 26, что способствует дальнейшей модернизации набора инструментов Java.

Читать  Wine 10.14 выпущен с vkd3d 1.17, Mono 10.2

Инструменты для веб-разработки теперь поддерживают включение CSS-наборов изображений и устраняют ошибки парсера для CSS-псевдоэлементов, повышая удобство создания веб-страниц в соответствии с современными веб-стандартами. Поддержка JavaScript улучшена за счет обнаружения повторяющихся элементов приватных классов и некорректных конструкторов во время синтаксического анализа.

Поддержка Groovy обновлена до версии 3.0.25. В разработку на PHP внесены целевые улучшения, в том числе сворачивание кода для синтаксиса heredoc и nowdoc, а также исправление бесконечного цикла, вызванного сопоставлением фигурных скобок в PHP во встроенных контекстах лексера.

Корпоративные рабочие процессы стали удобнее благодаря улучшенным диалоговым окнам подключения к базам данных, упрощающим настройку SQLite, DuckDB, BigQuery и Snowflake. Теперь поддерживается синтаксический анализ исходного кода JSP 3.0 (Jakarta), а в меню Tomcat доступно новое действие «Редактировать context.xml».

Интеграция с системой контроля версий включает в себя обновленный DefaultGitHyperlinkProvider с поддержкой проектов Codeberg, обновленную библиотеку JGit и улучшенную обработку неоднозначных идентификаторов при вводе в диалоговом окне извлечения. Кроме того, исправлен порядок отображения журнала истории файлов Git, что повысило надежность работы с репозиториями.

Наконец, на уровне платформы было выпущено несколько обновлений, в том числе улучшена обработка устаревших API, расширены возможности ведения журнала при десериализации менеджера персистентности, а основная файловая система приведена в соответствие с требованиями Valhalla. Устаревающие функции, такие как интеграция с Mylyn и устаревшие утилиты отслеживания прогресса, были удалены.

Читать  Команда Armbian запускает новый официальный инструмент для перепрошивки Armbian OS

Для получения дополнительной информации см. журнал изменений. Apache NetBeans 29 теперь доступен для скачивания на веб-сайте проекта.

 

Выводы

Релиз Apache NetBeans 29 получился эволюционным, но крайне важным обновлением для разработчиков, использующих эту IDE в повседневной работе. Основной акцент сделан не на радикально новых функциях, а на повышении стабильности, производительности и совместимости с современными инструментами разработки.

Во-первых, существенно улучшена поддержка Java-экосистемы: оптимизированы операции рефакторинга и поиска использования, обновлены компилятор и встроенные компоненты, а также добавлена совместимость с новыми версиями JDK. Это делает среду более готовой к будущим изменениям языка и платформы.

Во-вторых, заметны улучшения для веб- и PHP-разработчиков — исправлены ошибки, улучшена работа редактора и добавлены возможности для современных стандартов CSS и JavaScript.

В-третьих, обновления коснулись систем сборки и контроля версий: улучшена интеграция с Maven, Gradle и Git, что особенно важно для командной разработки и CI/CD-процессов.

Также стоит отметить развитие корпоративных функций — улучшены инструменты работы с базами данных и сервером Tomcat, что делает IDE удобной не только для индивидуальных разработчиков, но и для enterprise-проектов.

В целом NetBeans 29 подтверждает курс проекта на регулярные обновления и поддержку современных технологий, оставаясь бесплатной и открытой альтернативой коммерческим IDE.

 

Часто задаваемые вопросы

Что нового в Apache NetBeans 29 по сравнению с предыдущими версиями?

Основные нововведения — улучшенная производительность Java-инструментов, обновлённые библиотеки (Maven, Ant, Tomcat), улучшенная поддержка PHP, CSS и JavaScript, а также более надёжная интеграция с Git.

Читать  Выпущена версия IntelliJ IDEA 2025.2 с автономным автодополнением кода на основе ИИ

Поддерживает ли NetBeans 29 новые версии Java?

Да. IDE поддерживает запуск на JDK 17, 21 и 25, а также имеет начальную совместимость с JDK 26 (netbeans.apache.org).

Улучшилась ли работа с системами сборки?

Да. Обновления затронули Gradle, Maven и Ant, включая исправления ошибок, улучшение совместимости и стабильности выполнения задач сборки.

Есть ли изменения для веб-разработки?

Добавлена поддержка современных CSS-функций, улучшен анализ JavaScript-кода и исправлены ошибки парсинга, что упрощает работу с современными веб-проектами.

Стоит ли обновляться до версии 29?

Если вы активно используете NetBeans, обновление рекомендуется: оно повышает стабильность, улучшает совместимость с новыми технологиями и устраняет ряд ошибок предыдущих версий.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала