Apache NetBeans 25 представляет улучшения производительности и функциональности

Апач НетБинс

Несколько дней назад запуск новая версия 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