Recentment l'Apache Software Foundation ha introduït la nova versió de l'entorn de desenvolupament integrat Apache NetBeans 11.1. La versió conté suport per a llenguatges de programació Java SE, Java EE, PHP, JavaScript i Groovy. La transferència de suport de C / C ++ des del codi base transferit per Oracle s'espera en una de les properes versions.
Per als que encara desconeixen de NetBeans, han de saber que és aquest és un entorn de desenvolupament integrat lliure, fet principalment per al llenguatge de programació Java i que a més compta amb un nombre important de mòduls per estendre.
NetBeans és un projecte de codi obert de gran èxit amb una gran base d'usuaris, una comunitat en constant creixement.
Principals novetats de NetBeans 11.1
En aquest nou llançament de NetBeans 11.1 es va agregar el suport per a Java EE 8 amb la capacitat de construir aplicacions web usant Maven o Gradle.
Les aplicacions Java EE 8 creades en NetBeans es poden implementar en un contenidor Java EE 8 usant la nova plantilla webapp-javaee8 a Maven, creada per usar amb NetBeans.
També sé afegit el suport per a noves funcions de Java. S'han agregat els perfils de migració per JDK 10 i 12.
S'ha establert la generació automàtica de noms per als mòduls de Jigsaw. El suport per JEP-325 (nova forma d'expressions de «canvi»), JEP-330 (lliurament de programes en forma d'un sol arxiu amb codi font) i visualització de suggeriments de paràmetres en línia s'ha afegit als l'editor de codi per Java.
Suport millorat per als sistemes de construcció Maven i Gradle
Per a la Maven, s'ha establert la integració amb la biblioteca JaCoCo i s'ha proporcionat la capacitat de transferir els arguments de l'compilador Java de Maven a l'editor de codi Java.
Per a la Gradle, es va agregar el suport inicial per als projectes java modulars i el suport JavaEE, es va implementar un assistent d'aplicacions frontend de Java, es va proporcionar suport per a la depuració de projectes web, la visualització de la sortida durant el procés de compilació està habilitada per defecte, es millora la interfície d'usuari HTML de Gradle.
altres canvis
De els altres canvis que es destaquen en aquest llançament, trobem el següent:
- Es va agregar la capacitat d'usar Graal.js, una implementació de JavaScript basada en GraalVM
- Es va implementar la separació de caixets amb codi Truffle entre diferents sessions de depuració
- Es va agregar suport de ressaltat de sintaxi per al codi Kotlin
- Es va implementar la capacitat d'autocompletar patrons de codi en el llenguatge Jade
- Es va afegir PHP 7.4 i es van actualitzar els exemples de PHP
- Rendiment millorat en pantalles d'alta densitat de píxels (HiDPI). La pantalla d'inici, els delimitadors de pestanya i les icones que es mostren a l'inici estan adaptats per a HiDPI
- S'ha completat una transició a un nou cicle de desenvolupament, que implica la formació trimestral de nous problemes.
Com instal·lar NetBeans 11.1 a Linux?
Per a aquells que vulguin obtenir aquesta nova versió de NetBeans 11.1 hauran de comptar com a mínim amb la versió Java 8 de Oracle o Open JDK v8 en el vostre sistema i Apache Ant 1.10 o superior.
Ara han de descarregar el codi font de l'aplicació la qual podran obtenir des del següent enllaç.
Un cop tinguis tot instal·lat llavors, descomprimeixin l'arxiu acabat de descarregat en un directori del seu grat.
I des de la terminal anem a ingressar a aquest directori i després executin:
ant
Per construir l'IDE d'Apache NetBeans. Un cop construït pots executar l'IDE escrivint
./nbbuild/netbeans/bin/netbeans
També existeixen altres mètodes d'instal·lació amb els quals es poden donar suport, un d'ells és amb ajuda dels paquets Snap.
Només han de comptar amb el suport per poder instal·lar aquest tipus de paquets al sistema. Per realitzar la instal·lació per aquest mètode han de teclejar la següent comanda:
sudo snap install netbeans --classic
Un altre dels mètodes és amb ajuda dels paquets de Flatpak, De manera que han de comptar amb el suport per instal·lar aquests paquets al sistema.
La comanda per realitzar la instal·lació és el següent:
flatpak install flathub org.apache.netbeans