Apache NetBeans 30 wymaga JDK 21, ulepsza obsługę Javy i aktualizuje GlassFish

Kluczowe punkty:
  • Ustanawia JDK 21 jako minimalne wymaganie do kompilowania, testowania i uruchamiania środowiska programistycznego.
  • Kompleksowa aktualizacja narzędzi do kompilacji, domyślnie integrująca Maven 3.9.15, Ant 1.10.17 i obsługę Gradle dla JDK 26.
  • Udoskonalenia edytora Java w zakresie obsługi komponentów rekordów, zmiennych nienazwanych i analizy klas lokalnych.
  • Oficjalna integracja z serwerami GlassFish 7.1.0 i 8.0.0, modernizacja kreatorów JSF i obsługa Typescript React przez LSP.
  • Optymalizacja szybkości Git przy użyciu JGit 7.6.0, aktualizacja interfejsu z FlatLaf 3.7.1 i ulepszona obsługa Markdown.

Apache NetBeans

Twórcy Apache, odpowiedzialni za popularne środowisko programistyczne „NetBeans”, ogłosili rNiedawno wydano Apache NetBeans 30. Aktualizacja ta oznacza zmianę środowiska programistycznego, gdyż ustanawia solidny pakiet JDK 21 jako minimalny wymóg do kompilowania, testowania i uruchamiania platformy.

Daleko jej do prostej poprawki konserwacyjnej, ta nowa wersja Restrukturyzuje sposób, w jaki środowisko IDE współpracuje z protokołami serwerowymi. języków i modernizuje swoją bazę aby zapewnić znacznie inteligentniejsze i bardziej predykcyjne środowisko kodowania.

Kluczowe nowe funkcje Apache NetBeans 30

Ta nowa odsłona Omówiono w niej niektóre z najbardziej frustrujących procesów kontroli wersji. i wdrażanie biznesowe, ponieważ optymalizuje odczyt masywnych repozytoriówZnacznie poprawia obsługę najnowszych specyfikacji frameworków internetowych i integruje zaktualizowane wersje najpopularniejszych silników kompilacji na rynku. Jednocześnie kładzie nacisk na stabilność interfejsu, obsługę nowoczesnej składni i ergonomię, mającą na celu zmniejszenie tarć w codziennej pracy programisty.

Edycja kodu Java została ulepszona w kilku krokach, ze szczególnym naciskiem na stabilność nowoczesnej składni. Programiści zauważą znacznie ulepszone przewidywanie kodu i automatyczne uzupełnianie podczas pracy z typami komponentów rekordów i podczas tworzenia instancji klas lokalnych.

Z drugiej strony należy zauważyć, że Zespół wdrożył krytyczne poprawki rozwiązujące konflikty formatów ze zmiennymi W wersji Unnamed ulepszono również automatyczny import wyliczeń w instrukcjach switch, a także naprawiono liczne wyjątki wskaźnika null, które blokowały profiler. Równolegle systemy kompilacji aktualizują swoje bazy danych poprzez natywną integrację Wersje Mavena 3.9.15 i Anta 1.10.17Tymczasem Gradle dostosowuje swoje domyślne parametry, aby przygotować się na rychłe pojawienie się środowisk JDK 26.

Modernizacja biznesu i najnowocześniejszy ekosystem internetowy

W tej wersji wprowadzono znaczną liczbę ulepszeń w zakresie rozwoju przedsiębiorstw i technologii internetowych. NetBeans 30 wprowadza oficjalne wsparcie dla serwerów aplikacji GlassFish 7.1.0 i 8.0.0, jednocześnie naprawiając irytujące błędy uruchamiania Serwer Payara połączony z opcjami punktu kontrolnego.

Programiści zorientowani na sieć korzystają z klienta Protokół serwera językowego (LSP) znacznie ulepszone, które teraz Otrzymało natywne wsparcie dla TypeScript React i rozwiązuje konflikty odstępów w klasach JavaScript. które zawierają statyczne inicjatory. Tymczasem ekosystem PHP nie pozostaje w tyle w tej fali aktualizacji, zapewniając bezpośrednią zgodność z nowym operatorem potoku wprowadzonym w wersji PHP 8.5.

Udoskonalony interfejs, lepsza wydajność Git i nowe integracje

Płynność operacyjna i ogólna estetyka środowiska Otrzymują szereg udoskonaleń mających na celu poprawę komfortu widzenia.. Aktualizacja Silnik renderujący FlatLaf 3.7.1 gwarantuje bezbłędny interfejsTeraz początkowy ekran ładowania jest przenoszony do wątku wysyłania zdarzeń, aby uniknąć irytujących awarii systemu.

System zarządzania wersjami aktualizuje swój silnik do wersji JGit 7.6.0, To radykalnie optymalizuje szybkość ładowania statusu pliku w oknach dialogowych potwierdzenia poprzez przetwarzanie wsadowe i odraczanie wywołań intensywnie wykorzystujących zasoby. Wreszcie, ogólne wrażenia z pisania również ulegają poprawie. Obsługa podglądu obrazów i sprawdzania pisowni w dokumentach Markdown, włączenie szablonów TOML i obiecująca integracja z rust-analyzer w celu wzmocnienia ekosystemu programowania systemowego.

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 30 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


Dodaj jako preferowane źródło