Несколько дней назад запуск новая версия Apache NetBeans 25, который вносит ряд существенных улучшений, направленных на эффективность среды разработки, пользовательский опыт и совместимость.
Среди основных моментов: инструменты были оптимизированы клавиша в редакторе кода, обеспечивающая более интуитивную навигацию во время рефакторинга, Лучшее управление порядком табуляции в проектах и более точное отслеживание изменений кода.
Визуальная оптимизация и пользовательский опыт
Одним из наиболее важных изменений, представленных в новой версии NetBeans 25, является Встраивание иконок в формат SVG, что обеспечивает более четкую и масштабируемую графику в интерфейсе. Кроме, для улучшения загрузки изображений В этом формате NetBeans теперь использует библиотеку JSVG, более легкую альтернативу и эффективен по сравнению с батиком.
На уровне интерфейса Внесены изменения во внешний вид активных вкладок. и выбранных областей, а также более понятная и функциональная реализация возможности отображения родительских каталогов в заголовках вкладок. Также Переработано диалоговое окно выбора каталогов. в файловой системе, обеспечивая более плавную и точную работу.
Улучшения в редакторе SQL и поддержке
В NetBeans 25 редактор SQL получил значительные улучшения, такие как Внедрена более совершенная система автодополнения, способный предлагать термины на основе частичных совпадений внутри слов, без необходимости начинать поиск с первого символа.
Что касается улучшений в системах компиляции, Улучшения совместимости были сделаны с Ant, Gradle и Maven. В случае Грэйдл, был реализован возможность запуска тестов в параллельном режимеили, что повышает эффективность автоматизированного тестирования. Специалистс другой стороны, теперь предлагает более точное обнаружение зависимостейВ то время как Ant оптимизирован для поддержки выполнения на сервере Payara. в среде WSL (подсистема Windows для Linux).
Что же касается Поддержка LSP-сервера (протокол языкового сервера) был усовершенствован, что обеспечивает более универсальное использование в NetBeans. Кроме того, улучшена интеграция с плагином NetBeans для VSCode, что облегчает совместную разработку в гибридных средах.
Новые возможности для Java, PHP и других технологий
NetBeans 25 обеспечивает улучшения функциональности Java, в том числе: автодополнение в блоках переключателей, что обеспечивает более гибкое написание кода, а также улучшено автоматическое форматирование кода для лучшей обработки закрывающих скобок.
Внутренний компилятор NetBeans, nb-javac обновлен до версии JDK 24b29, обеспечивая совместимость с новейшими функциями и Поддержка движка JavaScript Nashorn 15.x добавлена в JDK 15 и более поздние версии.
Для PHP, NetBeans 25 введена поддержка проверок статического анализатора PHPStan уровня 10Кроме того, В PHP 8.4 добавлены новые функции.
Наконец, стоит упомянуть, что Библиотеки Groovy обновлены до версии 3.0.23, предлагая улучшения стабильности и новые функции. Также поддержка была расширена для GlassFish 7 (до версии 7.0.21) и GlassFish 8 (до тестовой версии 8.0.0-M9).
Если вы хотите узнать об этом больше этой новой версии, вы можете проверить детали в следующая ссылка.
Как установить Apache NetBeans 25 в Linux?
Установка Apache NetBeans в Linux может быть выполнена разными способами в зависимости от предпочтений пользователя и совместимости системы.
Для тех, кто предпочитает компилировать Apache NetBeans из исходного кода, первым шагом будет загрузка необходимых файлов с официального сайта проекта. После получения файлов пакет необходимо распаковать в желаемое место в системе.
Затем вам необходимо получить доступ к терминалу и перейти в каталог, куда были извлечены файлы. Там вам нужно выполнить следующую команду:
ant
Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав
./nbbuild/netbeans/bin/netbeans
Установка через Snap
Для пользователей, предпочитающих более простой и быстрый метод, NetBeans доступен в виде пакета Snap:
sudo snap install netbeans --classic
Установка с помощью Flatpak
Другой доступный вариант — установка Apache NetBeans с помощью Flatpak. Для этого в системе должна быть включена поддержка данного типа пакетов. Команда для выполнения установки следующая:
flatpak install flathub org.apache.netbeans