Dostępna jest nowa wersja zintegrowanego środowiska programistycznego Apache NetBeans 27, które zapewnia wsparcie dla języków programowania Java SE, Java EE, PHP, C/C++, JavaScript, Rust i Groovy. Gotowe kompilacje są dostępne dla systemów Linux (snap, flatpak), Windows i macOS.

Wśród zmian:
- W narzędziach do zarządzania wersjami wprowadzono wsparcie dla zmiany nazw gałęzi.
- W edytorze kodu dodano możliwość porównywania zawartości katalogów, poprawiono obsługę znaczników TextMark/Markdown oraz dodano możliwość podglądu obrazów w formacie SVG.

- Silnik motywów FlatLaf zaktualizowano do wersji 3.6.1.
- Zagwarantowano zgodność z systemem budowania Gradle 9 oraz dodano możliwość jego użycia w nowych projektach.
- Poprawiono wsparcie dla systemów budowania Maven i Ant. Narzędzia Maven zaktualizowano do wersji 3.9.11. Dodano rozszerzenie Njord.
- Rozszerzono możliwości związane z użyciem serwerów LSP (Language Server Protocol) oraz zastosowanie wtyczki dla VSCode.
- Dla kodu napisanego w języku Java wprowadzono możliwość refaktoryzacji pojedynczych plików Java, które nie są częścią projektów. Dodano częściowe wsparcie dla importu modułów Java. Udoskonalono opcje debugowania i analizy stosu. Wbudowany w NetBeans kompilator Java nb-javac (zmodyfikowany javac) zaktualizowano do wersji JDK 25b31.
- W środowisku dla języka PHP poprawiono podświetlanie składni oraz zezwolono na użycie własnych znaczników HTML w skryptach PHP.
- Dodano wsparcie dla nowych wersji serwera aplikacji GlassFish — 7.0.24 oraz 8.0.0-M11. Dodano nowe przestrzenie nazw PrimeFaces i OmniFaces. Udoskonalono autouzupełnianie klas jsf. Wprowadzono monitor HTTP dla javax.servlet i jakarta.servlet. Poprawiono wsparcie dla znaczników JSF. Dla Payara 5.x włączono wsparcie dla JDK 21.
- W środowisku dla projektów webowych dodano wsparcie dla zapytań medialnych CSS, zgodnych ze specyfikacją Media Queries Level 4. Wprowadzono analizator semantyki JSON. Rozszerzono możliwości wprowadzania plików vue (Vue Single-File Component).

Źródło: opennet.ru


