Apache NetBeans IDE 11.3 wydany

Organizacje Apache Software Foundation представила Zintegrowane środowisko programistyczne Apache NetBeans 11.3. To piąta wersja przygotowana przez Apache Foundation od czasu przeniesienia kodu NetBeans z Oracle i pierwsza od czasu tłumaczenie projekt z inkubatora do kategorii podstawowych projektów Apache. Wydanie zawiera wsparcie dla języków programowania Java SE, Java EE, PHP, JavaScript i Groovy.

Oczekiwana w wersji 11.3 integracja obsługi języka C/C++ z bazy kodu przekazanej przez Oracle została po raz kolejny przeniesiona do
Następny problem. Należy zauważyć, że wszystkie możliwości związane z tworzeniem projektów w C i C++ są już gotowe, ale kod nie został jeszcze zintegrowany. Dopóki natywna obsługa nie będzie dostępna, programiści mogą instalować moduły programistyczne C/C++ wydane wcześniej dla NetBeans IDE 8.2 za pośrednictwem Menedżera wtyczek. Premiera Apache NetBeans 2020 zaplanowana jest na kwiecień 12 r. i będzie wspierana w ramach rozszerzonego cyklu wsparcia (LTS).

Głównym innowacje NetBeans 11.3:

  • Dodano dodatkowe tryby wyświetlania ciemnego interfejsu – Dark Metal i Dark Nimbus.
    Apache NetBeans IDE 11.3 wydany

  • Zaproponowano nowy motyw projektu FlatLaf.

    Apache NetBeans IDE 11.3 wydany

  • Ulepszona obsługa ekranów o dużej gęstości pikseli (HiDPI) i
    dodano uproszczony widget HeapView.

  • Dodano obsługę platformy Java SE 14, której premiera zaplanowana jest na 17 marca. Obejmuje to podświetlanie składni i formatowanie kodu dla konstrukcji za pomocą nowego słowa kluczowego „rekord", który zapewnia zwartą formę definiowania klas bez konieczności jawnego definiowania różnych metod niskiego poziomu, takich jak równości(), hashCode() i toString().

    Apache NetBeans IDE 11.3 wydany

    Dodano wsparcie dopasowanie wzoru w operatorze „instanceof”, który umożliwia natychmiastowe zdefiniowanie zmiennej lokalnej umożliwiającej dostęp do sprawdzanej wartości. Na przykład możesz od razu napisać „if (obj instancja String s && s.length() > 5) {.. s.contains(..) ..}” bez jawnego definiowania „String s = (String) obj”. W NetBeans 11.3 określenie „if (obj instancja ciągu) {” spowoduje wyświetlenie monitu umożliwiającego konwersję kodu do nowej postaci.

    Apache NetBeans IDE 11.3 wydany

    Dodano obsługę trybu uruchamiania programu wprowadzonego w Javie 11, dostarczone w postaci pojedynczego pliku z kodem źródłowym (klasę można uruchomić bezpośrednio z pliku kodu, bez tworzenia plików klas, archiwów JAR i modułów). W
    Podobne programy jednoplikowe NetBeans można teraz tworzyć poza projektami w oknie Ulubione, uruchamiać i debugować.

    Dodano możliwość odwrotnej konwersji bloków tekstu wprowadzonych w poprzedniej wersji, które zawierały wielowierszowe dane tekstowe, bez użycia zmiany znaku. W edytorze kodu bloki tekstu można teraz przekształcić z powrotem w linie.

  • Kod do tworzenia aplikacji w oparciu o Java EE został rozszerzony o obsługę specyfikacji JSF 2.3, w tym autouzupełnianie konstrukcji takich jak „f:websocket” i podstawienie artefaktów CDI.
    Wsparcie Dżakarta EE 8 oczekiwane w wersji Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 wydanyApache NetBeans IDE 11.3 wydany

  • Ulepszona obsługa systemu kompilacji Gradle. Gradle Tooling API zostało zaktualizowane do wersji 6.0. Dodano wsparcie przeniesienie katalog domowy i montaż kompozytowy (Projekt kompozytowy Gradle). Zapewnione jest rozpoznawanie projektów w języku Kotlin. Dodano obsługę wymuszania ponownego uruchomienia projektu.
  • W przypadku projektów wykorzystujących do budowania system Maven dodano ustawienia zastępujące domyślną wersję JDK.
  • Do edytora kodu dodano obsługę języków
    TypeScript (rozszerza możliwości JavaScriptu, zachowując jednocześnie pełną kompatybilność wsteczną).
    Apache NetBeans IDE 11.3 wydany

  • W przypadku projektów JavaScript utworzono łącznik zapewniający połączenie z przeglądarką Chrome;
  • W PHP dostępne jest autouzupełnianie właściwości i metod bez „$this=>”.
  • Włożono wiele pracy, aby pozbyć się ostrzeżeń podczas kompilacji.
  • Zaktualizowano biblioteki Groovy 2.5.9, junit 5.5.2 i GraalVM 19.3.0.
  • Janitor dodał funkcję identyfikowania i usuwania starych i nieużywanych katalogów NetBeans.

    Apache NetBeans IDE 11.3 wydany

Przypomnijmy, że projekt NetBeans był na podstawie w 1996 roku przez czeskich studentów w celu stworzenia odpowiednika Delphi dla Javy. W 1999 roku projekt został zakupiony przez firmę Sun Microsystems, a w 2000 roku został opublikowany w kodzie źródłowym i przeniesiony do kategorii projektów darmowych. W 2010 roku NetBeans przeszedł w ręce Oracle, która wchłonęła Sun Microsystems. Przez lata NetBeans rozwijał się jako podstawowe środowisko dla programistów Java, konkurując z Eclipse i IntelliJ IDEA, ale ostatnio zaczął rozszerzać się na JavaScript, PHP i C/C++. NetBeans ma szacunkową bazę aktywnych użytkowników wynoszącą 1.5 miliona programistów.

Źródło: opennet.ru

Dodaj komentarz