Apache NetBeans 25 въвежда подобрения в производителността и функционалността

Apache NetBeans

Преди няколко дни стартирането на новата версия на Apache NetBeans 25, който въвежда редица значителни подобрения, фокусирани върху ефективността на средата за разработка, потребителското изживяване и съвместимостта.

Сред акцентите, инструментите са оптимизирани ключ в редактора на код, осигуряващ по-интуитивна навигация по време на рефакторинга, a По-добро управление на реда на раздели в проекти и по-точно проследяване на промените в кода.

Визуална оптимизация и потребителско изживяване

Една от най-важните промени, които представя тази нова версия на NetBeans 25, е Вграждане на икони във формат SVG, което се превръща в по-ясни, по-мащабируеми графики в интерфейса. освен това за подобряване на зареждането на изображения В този формат, NetBeans сега използва библиотеката JSVG, по-лека алтернатива и ефикасен в сравнение с Батик.

На ниво интерфейс, Направени са корекции на външния вид на активните раздели и избрани области, както и по-ясна и по-функционална реализация на опцията за показване на родителски директории в заглавките на разделите. Също така Диалоговият прозорец за избор на директории е преработен във файловата система, осигурявайки по-гладко и по-точно изживяване.

SQL редактор и подобрения в поддръжката

В NetBeans 25 SQL редакторът получи големи подобрения, като Въведена е по-усъвършенствана система за автоматично довършване, способен да предлага термини въз основа на частични съвпадения в думите, без да е необходимо търсенето да започва от първия знак.

От страна на подобренията в системите за компилиране, Направени са подобрения в съвместимостта с Ant, Gradle и Maven. В случай на Gradle, е изпълнена възможност за провеждане на тестове в паралелен режимили, което подобрява ефективността на автоматизираното тестване. Maven, междувременно, сега предлага по-точно откриване на зависимостиДокато Ant е оптимизиран да поддържа изпълнение на Payara Server в средата на 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, предлагайки подобрения на стабилността и нови функции. Също така поддръжката е разширена за Стъклена рибка 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