Apache NetBeans 30 exigeix ​​JDK 21, millora suport Java i renova GlassFish

Punts clau:
  • Estableix JDK 21 com a requisit mínim per compilar, provar i executar l'entorn de desenvolupament.
  • Actualització integral d'eines de construcció, integrant per defecte Maven 3.9.15, Ant 1.10.17 i suport de Gradle per a JDK 26.
  • Millores a l'editor de Java per suportar components de registres (records), variables sense nom i anàlisi de classes locals.
  • Integració oficial amb servidors GlassFish 7.1.0 i 8.0.0, modernització d'assistents JSF i suport per a Typescript React via LSP.
  • Optimització en la velocitat de Git mitjançant JGit 7.6.0, interfície actualitzada amb FlatLaf 3.7.1 i suport enriquit per a Markdown.

Apatxe NetBeans

Els desenvolupadors d'Apache, acàrrec del popular IDE de desenvolupament de NetBeans van donar a conèixer la recent alliberament d'Apache NetBeans 30. Aquesta actualització marca un canvi de l'entorn de desenvolupament en establir el robust JDK 21 com a requisit mínim per compilar, provar i executar la plataforma.

Lluny de ser un simple pegat de manteniment, aquesta nova versió reestructura la manera com l'IDE interactua amb els protocols de servidor de llenguatges i modernitza la base per oferir una experiència d'escriptura de codi molt més intel·ligent i predictiva.

Principals novetats d'Apache NetBeans 30

Aquest nou lliurament aborda alguns dels processos més frustrants del control de versions i el desplegament empresarial, ja que optimitza la lectura de repositoris massius, millorant basant el suport per a les darreres especificacions de frameworks web i integrant versions actualitzades dels motors de compilació més populars del mercat, a més que prioritza l'estabilitat de la interfície, el suport per a sintaxi moderna i una ergonomia dissenyada per reduir la fricció en el treball diari del programador.

L'experiència d'edició de codi Java rep diverses millores centrant-se fortament en l'estabilitat de la sintaxi moderna. Els desenvolupadors notaran una predicció i autocompletat de codi significativament superiors en treballar amb tipus de components de registres (records) i en instanciar classes locals.

D'altra banda, es destaca que el equip ha implementat correccions crítiques per solucionar conflictes de format amb variables sense nom, també s'ha millorat la importació automàtica d'enumeracions dins de sentències switch i ha solucionat múltiples excepcions de punter nul que bloquejaven el generador de perfils. En paral·lel, els sistemes de compilació actualitzen les bases integrant de forma nativa les versions Maven 3.9.15 i Ant 1.10.17, mentre que Gradle ajusta els seus paràmetres predeterminats per preparar-se davant la imminent arribada dels entorns de JDK 26.

Modernització empresarial i ecosistema web d'avantguarda

El desenvolupament corporatiu i les tecnologies web experimenten una gran quantitat de millores daquest lliurament. NetBeans 30 introdueix suport oficial per als servidors d'aplicacions GlassFish 7.1.0 i 8.0.0, alhora que soluciona les molestes fallades d'inici a Payara Server vinculats a les opcions de punts de control.

Els programadors orientats a l'entorn web es beneficien d'un client del Protocol de Servidor de Llenguatges (LSP) altament millorat, el qual ara rebo el suport nadiu per Typescript React i soluciona conflictes d'espaiat a classes de JavaScript que contenen inicialitzadors estàtics. Per part seva, l'ecosistema PHP no es queda enrere en aquesta onada d'actualitzacions, incorporant compatibilitat directa amb el nou operador de canonada (pipe) introduït a la versió de PHP 8.5.

Interfície refinada, rendiment Git i noves integracions

La fluïdesa operativa i l'estètica general de l'entorn reben una sèrie de millores orientades cap al confort visual. L'actualització del motor de renderitzat a FlatLaf 3.7.1 garanteix una interfície impecable que ara reubica la pantalla de càrrega inicial al fil de despatx desdeveniments per evitar bloquejos molestos del sistema.

La gestió de control de versions actualitza el motor a JGit 7.6.0, optimitzant dràsticament la velocitat en carregar l'estat dels fitxers en els diàlegs de confirmació mitjançant el processament per lots i la postergació de trucades pesades. Finalment, l'experiència d'escriptura general també rep millores amb el suport per a la previsualització d'imatges i revisió ortogràfica en documents Markdown, la incorporació de plantilles TOML, i una prometedora integració amb rust-analyzer per enfortir l'ecosistema de programació de sistemes.

Si vols conèixer més a l'respecte d'aquesta nova versió, pots consultar els detalls a el següent enllaç.

Com instal·lar Apache NetBeans 30 a Linux?

La instal·lació d'Apache NetBeans a Linux es pot fer de diferents maneres, depenent de les preferències de l'usuari i la compatibilitat amb el sistema.

Per als que prefereixin compilar Apache NetBeans des del codi font, el primer pas és descarregar els fitxers necessaris des del lloc web oficial del projecte. Un cop obtinguts els fitxers, cal descomprimir el paquet en una ubicació desitjada dins del sistema.
Després, cal accedir a la terminal i navegar fins al directori on es van extreure els fitxers. Allí, cal executar la següent ordre:
ant

Per construir l'IDE d'Apache NetBeans. Un cop construït pots executar l'IDE escrivint

./nbbuild/netbeans/bin/netbeans

Instal·lació mitjançant Snap

Per als usuaris que prefereixin un mètode més senzill i ràpid, NetBeans està disponible com un paquet Snap:

sudo snap install netbeans --classic

Instal·lació mitjançant Flatpak

Una altra opció disponible és instal·lar Apache NetBeans utilitzant Flatpak. Per fer-ho, cal que el sistema tingui habilitat el suport per a aquest tipus de paquets. La comanda per realitzar la instal·lació és la següent:

flatpak install flathub org.apache.netbeans


Add as preferred source