Kilka dni temu uruchomienie nowa wersja Apache NetBeans 25, która wprowadza szereg istotnych udoskonaleń ukierunkowanych na wydajność środowiska programistycznego, doświadczenie użytkownika i kompatybilność.
Wśród najważniejszych wydarzeń, narzędzia zostały zoptymalizowane klucz w edytorze kodu, zapewniający bardziej intuicyjną nawigację podczas refaktoryzacji, Lepsze zarządzanie kolejnością kart w projektach i dokładniejsze śledzenie zmian w kodzie.
Optymalizacja wizualna i doświadczenie użytkownika
Jedną z najważniejszych zmian, jakie wprowadza ta nowa wersja NetBeans 25, jest Osadzanie ikon w formacie SVG, co przekłada się na wyraźniejszą, bardziej skalowalną grafikę w interfejsie. Oprócz, aby poprawić ładowanie obrazu W tym formacie NetBeans teraz używa biblioteki JSVG, lżejszej alternatywy i wydajniejszy w porównaniu do Batiku.
Na poziomie interfejsu Wprowadzono zmiany w wyglądzie aktywnych kart i wybranych obszarów, a także bardziej przejrzystą i funkcjonalną implementację opcji wyświetlania katalogów nadrzędnych w nagłówkach kart. Również Przeprojektowano okno dialogowe wyboru katalogów w systemie plików, co zapewnia płynniejsze i dokładniejsze działanie.
Ulepszenia edytora SQL i obsługi
W NetBeans 25 edytor SQL otrzymał znaczące ulepszenia, takie jak: Wprowadzono bardziej zaawansowany system automatycznego uzupełniania, umożliwiający proponowanie terminów na podstawie częściowych dopasowań w obrębie słów, bez konieczności rozpoczynania wyszukiwania od pierwszego znaku.
W zakresie ulepszeń w systemach kompilacji, Wprowadzono ulepszenia w zakresie kompatybilności Ant, Gradle i Maven. W przypadku Gradle, zostało wdrożone możliwość uruchamiania testów w trybie równoległymlub co zwiększa efektywność testów automatycznych. Maven, W międzyczasie, teraz oferuje dokładniejsze wykrywanie zależnościPodczas Ant został zoptymalizowany pod kątem obsługi wykonywania na serwerze Payara w środowisku WSL (Podsystem Windows dla Linuxa).
W Wsparcie serwera LSP (Language Server Protocol) został udoskonalony, dzięki czemu można go stosować bardziej wszechstronnie w środowisku NetBeans. Ponadto, ulepszono integrację z wtyczką NetBeans dla VSCode, co ułatwia współpracę przy tworzeniu projektów w środowiskach hybrydowych.
Nowe funkcje dla Javy, PHP i innych technologii
NetBeans 25 wprowadza udoskonalenia funkcjonalności dla języka Java, w tym: automatyczne uzupełnianie w blokach przełącznikówUłatwiając pisanie bardziej zwinnego kodu, udoskonalono również automatyczne formatowanie kodu, aby lepiej obsługiwać zamykające nawiasy kwadratowe.
Wewnętrzny kompilator NetBeans, nb-javac został zaktualizowany do wersji JDK 24b29, zapewniając zgodność z najnowszymi funkcjami i W JDK 15 dodano obsługę silnika JavaScript Nashorn 15.x i nowsze wersje.
Dla PHP, NetBeans 25 wprowadza obsługę sprawdzania poziomu 10 analizatora statycznego PHPStan, również, Nowo dodane funkcje zostały uwzględnione w PHP 8.4.
Na koniec warto wspomnieć, że Biblioteki Groovy zostały zaktualizowane do wersji 3.0.23, oferując poprawę stabilności i nowe funkcje. Również rozszerzono wsparcie dla Szklana Ryba 7 (do wersji 7.0.21) i GlassFish 8 (do wersji testowej 8.0.0-M9).
Jeśli chcesz dowiedzieć się więcej na ten temat tej nowej wersji możesz sprawdzić szczegóły w poniższy link.
Jak zainstalować Apache NetBeans 25 w systemie Linux?
Instalację Apache NetBeans w systemie Linux można przeprowadzić na różne sposoby, zależnie od preferencji użytkownika i kompatybilności systemu.
Jeśli wolisz kompilować Apache NetBeans z kodu źródłowego, pierwszym krokiem będzie pobranie niezbędnych plików z oficjalnej strony projektu. Po uzyskaniu plików należy rozpakować pakiet w wybranym miejscu w systemie.
Następnie należy uzyskać dostęp do terminala i przejść do katalogu, w którym zostały wypakowane pliki. Tam musisz uruchomić następujące polecenie:
ant
Aby zbudować IDE Apache NetBeans. Po zbudowaniu możesz uruchomić IDE, wpisując
./nbbuild/netbeans/bin/netbeans
Instalacja przez Snap
Użytkownicy preferujący prostszą i szybszą metodę mogą skorzystać z pakietu NetBeans dostępnego w formie pakietu Snap:
sudo snap install netbeans --classic
Instalacja za pomocą Flatpak
Inną dostępną opcją jest instalacja Apache NetBeans przy użyciu Flatpak. Aby to było możliwe, system musi mieć włączoną obsługę tego typu pakietów. Polecenie wykonania instalacji wygląda następująco:
flatpak install flathub org.apache.netbeans