NetBeans 19 wprowadza ulepszenia edytora kodu, w tym Rust i nie tylko

Apache-netbeans

NetBeans to bezpłatne zintegrowane środowisko programistyczne, stworzone głównie dla języka programowania Java.

Nowa wersja NetBeans 19 został już wydany i jest wyposażony w dużą liczbę zmian i ulepszeń, z których wyróżnia się między innymi ulepszenia obsługi Java, PHP, Rust, a także pewne ulepszenia interfejsu użytkownika.

Dla tych, którzy nie są zaznajomieni z NetBeans, powinniście wiedzieć, że to to dość popularne IDE który zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i Groovy.

Główne nowe funkcje NetBeans 19

W prezentowanej nowej wersji NetBeans 19, sWprowadzono szereg usprawnień wizualnych, z czego to się wyróżnia edytor kodu zawiera przeglądarkę plików i linków (minimalny, ale funkcjonalny) z Markdowna włączone, jak również ulepszenia wygaszacza ekranu który ma włączone subpikselowe wygładzanie tekstu z informacją o postępie ładowania modułu, natomiast na ekranach HiDPI poprawiono reprezentację wskaźnika wstawiania w trybie przeciągnij i upuść.

Oprócz tego należy również zauważyć, że naprawiono podkreślanie wielu zakładek w renderowaniu górnych zakładek, zaktualizowane zaokrąglanie metryk czcionek terminala, a także naprawione zamykanie kart podczas próby wybrania częściowo przyciętej karty.

Kolejną zmianą wyróżniającą się w nowej wersji NetBeans 19 jest to Dodano obsługę platformy GlassFish 7.0.6 i serwer aplikacji Wildfly 28, obsługują także JSF 4.0, a także możliwość przeglądania plików HCL (język definicji konfiguracji używany w HashiCorp Terraform) oraz że rozszerzono możliwości związane z wykorzystaniem serwerów LSP.

Jeśli chodzi o ulepszenia Java, wyróżnia się to Edytor kodu ulepszył zawijanie warunków, pętli i bloków try/catch, zostały ulepszone funkcja uzupełniania kodu, dodano możliwość bezpośredniego łączenia JTreg, zapewniono możliwość łączenia modułów z architekturą procesora, moduł OpenJFX dodał obsługę architektury Aarch64 dla systemów Linux i Mac OS.

W Gradle ten system kompilacji został zaktualizowany wraz z interfejsem API do wersji 8.3-rc z obsługą JDK 20, a ponadto nadal korzysta z Groovy DSL.

W Maven dokonano aktualizacji do Mavena 3.9.3, maven-indexer 7.0.1 i luzene 9.6.0, oprócz dodania obsługi filtrów dla indeksów zewnętrznych, ulepszone rozwiązanie Java umożliwiające podgląd, Usługa SMO jest używana do zapytań o nazwę klasy i SHA1, przeprowadzono zoptymalizowaną przyrostową aktualizację indeksów i poprawiono kompatybilność z Jakarta EE 10.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Przycisk „Uruchom ponownie zakończone niepowodzeniem testy” jest włączony dla JUnit5.
  • Zaimplementowano możliwość konwersji projektu z Jakartaee8 do Jakartaee10.
  • Dodano ustawienie wyłączające wskazówki dotyczące uzupełniania parametrów.
  • Do generatora kodu dodano obsługę generowania wyrażeń lambda.
  • Ulepszona obsługa CSS w środowisku projektów internetowych.
  • Zmieniono sposób implementacji zakładek w panelu, w związku z czym zastosowano teraz koncepcję kolejnych kart.
  • Ulepszone opcje czcionek w oknie terminala.
  • Ulepszona obsługa funkcji wprowadzonych w nowszych wersjach PHP w środowisku PHP.
  • Kontynuowano rozwój środowiska do rozwoju projektów w języku Rust.
  • Zrealizowano wszystkie typowe działania związane z projektami. Zapewniono poprawną obsługę pojedynczych cudzysłowów w kodzie Rusta.

W końcu 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 19 w systemie Linux?

Dla tych, którzy chcą dostać tę nową wersję, muszą pobierz kod źródłowy aplikacji, które można uzyskać od poniższy link.

Po zainstalowaniu wszystkiego rozpakuj nowo pobrany plik do katalogu, który Ci się podoba.

A z terminala wejdziemy do tego katalogu, a następnie wykonamy:

ant

Aby zbudować IDE Apache NetBeans. Po zbudowaniu możesz uruchomić IDE, wpisując

./nbbuild/netbeans/bin/netbeans

również istnieją inne metody instalacji dzięki którym mogą być wspierane, jednym z nich są pakiety Snap.

Potrzebują tylko wsparcia, aby móc zainstalować tego typu pakiety w swoim systemie. Aby zainstalować tę metodę, musisz wpisać następujące polecenie:

sudo snap install netbeans --classic

Inną metodą jest pomoc pakietów Flatpak, więc musisz mieć wsparcie, aby zainstalować te pakiety w swoim systemie.

Polecenie wykonania instalacji jest następujące:

flatpak install flathub org.apache.netbeans

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.