Кілька днів тому запуск нова версія Apache NetBeans 25, який представляє ряд значних покращень, зосереджених на ефективності середовища розробки, взаємодії з користувачем і сумісності.
Серед основних, інструменти були оптимізовані ключ у редакторі коду, що забезпечує більш інтуїтивну навігацію під час рефакторингу, a Краще керування порядком вкладок у проектах і більш точне відстеження змін коду.
Візуальна оптимізація та взаємодія з користувачем
Однією з найважливіших змін, представлених у цій новій версії NetBeans 25, є Вбудовування іконок у форматі SVG, що перетворюється на більш чітку та масштабовану графіку в інтерфейсі. Крім того, для покращення завантаження зображень У цьому форматі NetBeans тепер використовує бібліотеку JSVG, легшу альтернативу і ефективний порівняно з батіком.
На рівні інтерфейсу, Внесено коригування зовнішнього вигляду активних вкладок і вибрані області, а також більш чітку та функціональну реалізацію опції відображення батьківських каталогів у заголовках вкладок. Також Перероблено діалогове вікно для вибору каталогів у файловій системі, забезпечуючи плавнішу та точнішу роботу.
Редактор SQL і вдосконалення підтримки
У NetBeans 25 редактор SQL отримав серйозні покращення, як Було представлено більш просунуту систему автозаповнення, здатний пропонувати терміни на основі часткових збігів у словах без необхідності починати пошук із першого символу.
Що стосується вдосконалення систем компіляції, Покращено сумісність із Ant, Gradle і Maven. У разі Gradle, було реалізовано можливість запускати тести в паралельному режиміабо, що покращує ефективність автоматизованого тестування. Maven, тим часом, тепер пропонує більш точне виявлення залежностейУ той час як Ant оптимізовано для підтримки виконання на сервері Payara у середовищі WSL (підсистема Windows для Linux).
Що стосується Підтримка сервера LSP (Language Server Protocol), було вдосконалено, що дозволяє більш універсально використовувати в NetBeans. Крім того, покращено інтеграцію з плагіном NetBeans для VSCode, що полегшує спільну розробку в гібридних середовищах.
Нові функції для Java, PHP та інших технологій
NetBeans 25 забезпечує покращення функціональності Java, зокрема: автозавершення в блоках перемикачів, сприяючи гнучкішому написанню коду, автоматичне форматування коду також було покращено для кращої роботи із закриваючими дужками.
Внутрішній компілятор NetBeans, nb-javac оновлено до JDK версії 24b29, забезпечуючи сумісність із останніми функціями та У JDK 15 додано підтримку механізму JavaScript Nashorn 15.x та новіші версії.
Для 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