Несколько дней назад, Представлена команда Apache через объявление о запуске новой версии «NetBeans 27», обновление, которое расширяет возможности этой популярной интегрированной среды разработки за счет существенных улучшений.
В этой новой версии основное внимание уделяется расширению совместимости с различными языками программирования, поддерживаемыми этой средой разработки, а также оптимизации производительности труда разработчиков и модернизации опыта работы со сложными проектами.
Основные новые функции Apache NetBeans 27
В этой новой версии NetBeans 2 это усиленная совместимость с Gradle 9, который теперь можно использовать в новых проектах, так как в нем внесены исправления для более стабильной работы. Maven, со своей стороны, получает обновления в вашем наборе инструментов, достигнув версии 3.9.11, В дополнение к добавлению плагина Njord и различным исправлениям, упрощающим управление зависимостями. Улучшена интеграция с Ant, обеспечивая большую последовательность в строительстве проекта.
В случае с Явой, новая версия NetBeans 27 Он включает в себя функции, позволяющие выполнять рефакторинг отдельных файлов вне проектов., функция, о которой много просило сообщество. Добавлена частичная поддержка импорта модулей, оптимизированы возможности отладки и анализа стека, а также Компилятор nb-javac обновлен до соответствующей версии JDK 25b31. Мы также исправили ошибки в форматировщике, улучшили повторные отступы и автодополнение кода, а также оптимизировали подсказки для неиспользуемых элементов.
PHP, веб-фреймворки и корпоративные фреймворки
Окружающая среда для PHP теперь предлагает улучшенную подсветку синтаксиса и поддержку HTML-тегов. Индивидуальная настройка, которая улучшает и облегчает работу над проектами, сочетающими оба языка. Для веб-разработки NetBeans 27 включает семантический анализатор JSON, поддержка медиазапросов CSS уровня 4 и улучшения интеграции файлов Vue.js. В корпоративной среде расширена поддержка GlassFish 7.0.24 и 8.0.0-M11, добавлены пространства имён PrimeFaces и OmniFaces, улучшено автодополнение классов JSF, а также интегрированы Payara 5.x и JDK 21.
El Редактор кода получил несколько заметных улучшений: теперь поддерживает сравнение содержимого каталогов, Обеспечивает предварительный просмотр SVG-файлов и улучшает поддержку TextMark/MarkdownВсе это дополняется обновлением движка тем FlatLaf 3.6.1, которое меняет внешний вид IDE, обеспечивая большую стабильность и последовательность в пользовательском интерфейсе.
Из других изменений, которые выделяются:
- Улучшенное автодополнение классов JSF
- Улучшенные поставщики функций тегов JSF
- Заменил использование WeakSet на эквивалент JDK и объявил класс устаревшим.
- Улучшить/исправить обработку XML-каталогов
- В расширении VSCode добавлены пользовательские настройки для символов подтверждения, позволяющих принимать предлагаемые коды.
Если вы хотите узнать об этом больше этой новой версии, вы можете проверить детали в следующая ссылка.
Как установить 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