Apache NetBeans 10 wprowadza poprawki w obsłudze Javy 11 i PHP

Środowisko programistyczne NetBeans, znane przede wszystkim programującym w Javie, zostało wydane w wersji 10. To druga większa aktualizacja IDE od czasu, gdy projektem kieruje Apache Foundation. W tym wydaniu deweloperzy skupili się na poprawie obsługi Java Development Kit 11, JUnit 5, PHP, JavaScriptu i Groovy. Rozwiązali też sporo problemów, które utrudniały pracę w poprzednich wersjach NetBeans.

Apache NetBeans 10: poprawki w obsłudze Javy i PHPApache NetBeans 10: poprawki w obsłudze Javy i PHP

Obsługa JDK 11

JDK 11 to wydanie zawierające przede wszystkim nowe funkcje. W NetBeansie obsługa JDK 11 została wprowadzona dzięki integracji z projektem nb-javac – własnym kompilatorem Javy NetBeansa, zbudowanym na podstawie javac. Ponadto usunięte zostały moduły CORBA. Sporo zmian skupia się wokół wyrażeń lambda jak uzupełnianie kodu dla zmiennych i składnia zmiennych lokalnych, a także obsługa wyrażeń lambda przez LVTI.

Widok profilowania prostej aplikacji w NetBeans 10.0
Widok profilowania prostej aplikacji w NetBeans 10.0

Nowości w obsłudze PHP

Obsługa PHP w NetBeans 10 także dostała kilka nowych funkcji, związanych z różnymi wersjami języka. Pisząc w PHP 7.3 na przykład, można dodawać przecinki końcowe w wywołaniach funkcji. Obsługiwana jest także elastyczna składnia Heredoc i Nowdoc. Dla PHP 7.2 dodana została także obsługa przecinków końcowych w składni list, kolorowanie dla typów obiektów i możliwość zapisania wersji PHP we właściwościach projektu. Dla PHP 7.1 pojawiła się widoczność stałych z klas, obsługa wyjątków z wieloma przechwyceniami, kolorowanie nowych słów kluczowych czy wsparcie dla kluczy w funkcji list(). Można też skorzystać z PHPStan i lexera zależnego od kontekstu. Ze szczegółami można zapoznać się na stronie dokumentacji.

JUnit 5

JUnit 5.3.1 został dodany do NetBeansa jako nowa biblioteka, dzięki czemu można błyskawicznie dołączyć go do swoich projektów w Javie. Dla projektów Maven, które nie mają jeszcze testów, domyślną wersją będzie JUnit 5. W kodzie obsługiwana jest adnotacja @Testable i w konsekwencji każda metoda z adnotacją, która po niej dziedziczy, otrzyma menu wyboru akcji testowych. Domyślnie dostarczany jest szablon testów jednostkowych JUnit 5.

NetBeans 10 znajdziecie w naszej bazie programów dla Windowsa (do uruchomienia środowiska NetBeans niezbędny jest Java SE Development Kit) i macOS-a. NetBeans działa także na Linuksie.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
Nowości w mObywatelu. Dodano trzy funkcje
Nowości w mObywatelu. Dodano trzy funkcje
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Atak hakerski na Booking. Zdobyli dane klientów
Atak hakerski na Booking. Zdobyli dane klientów
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯