Apache NetBeans es gratuito y de código abierto y se rige por Apache Software Foundation.
Edición rápida e inteligente
Apache NetBeans es mucho más que un editor de texto. Destaca el código fuente de forma sintáctica y semántica, le permite refactorizar fácilmente el código, con una variedad de herramientas útiles y poderosas.
Java, JavaScript, PHP, HTML5, CSS y más
Apache NetBeans proporciona editores, asistentes y plantillas para ayudarlo a crear aplicaciones en Java, PHP y muchos otros lenguajes.
Plataforma cruzada
Apache NetBeans se puede instalar en todos los sistemas operativos compatibles con Java, es decir, Windows, Linux, Mac OSX y BSD. Write Once, Run Anywhere, también se aplica a NetBeans.
Qué hay de nuevo:
Mejoras
Lenguaje Java
- Nuevas funciones del lenguaje Java específicas de JDK 14 y 15
- Coloración de código. Las palabras clave «sellado», «no sellado» y «permisos» se resaltan de acuerdo con los estilos existentes de todas las demás palabras clave de Java.
- Formato de código para tipo «sellado». Se amplió la función de formato de código Java para incluir cláusulas «selladas» y «permisos» por primera vez.
- Autocompletado para el tipo «sellado». Se agregó la palabra clave «sellado» y «no sellado» antes de la declaración de «clase». Se agregaron «permisos» solo en la ubicación permitida, es decir, no se permite colocar la cláusula «permisos» antes de la cláusula «extiende» e «implementa», si está presente.
- Se corrigió el problema de formato de registro con el uso de anotaciones: https://github.com/apache/netbeans/pull/2391
- Problema solucionado: refactorizar el cambio de nombre del registro y mover el archivo de registro a otro paquete: https://github.com/apache/netbeans/pull/2310
- Invoque la finalización del código para el nombre de la variable «Registro» y el editor analizará el contexto y luego sugerirá opciones que sean accesibles desde la posición de intercalación actual.
- Se corrigió la lista de JavaDoc para RECORD de tipo de clase en la finalización automática: https://github.com/apache/netbeans/pull/2412
- La bifurcación nb-javac admite JDK 15: https://github.com/apache/netbeans/pull/2408
- Nuevas funciones misceláneas del lenguaje Java
- Mostrar tipos para invocaciones de métodos encadenados: https://github.com/apache/netbeans/pull/2365
- Cree una nueva clase / interfaz / enumeración al copiar y pegar texto sin formato: https://github.com/apache/netbeans/pull/2334
- Cree solo una instancia de javac: https://github.com/apache/netbeans/pull/2305
JavaFX
- Evite la aserción y NPE en la finalización del código fxml: https://github.com/apache/netbeans/pull/2399
- No permitir el controlador FXML en el paquete predeterminado: https://github.com/apache/netbeans/pull/2331
- Incluya objetos inmutables para la identificación del editor fxml: https://github.com/apache/netbeans/pull/2333
Java Web
- Elimine la integración de Derby de los módulos de Payara Server: https://github.com/apache/netbeans/pull/2425
- El cuadro de diálogo Propiedades del proyecto web no puede guardar la URL relativa: https://github.com/apache/netbeans/pull/2423
- Correcciones del catálogo de JavaServer Faces: https://github.com/apache/netbeans/pull/2431
- Arregle la integración de Spring Web MVC 5.2.9: https://github.com/apache/netbeans/pull/2380
Sistemas de compilación Java
- Se agregó la detección de cambios en la distribución del contenedor de Gradle: https://github.com/apache/netbeans/pull/2366
- Agregue JAVA_HOME a las variables de entorno de compilación de Gradle: https://github.com/apache/netbeans/pull/2320
- Mejor forma de detectar fuentes y javadocs en proyectos Gradle: https://github.com/apache/netbeans/pull/2499
- Se corrigió la generación de aplicaciones frontend de Gradle Java: https://github.com/apache/netbeans/pull/2485
- Habilite la ejecución / depuración individual cuando el proyecto Gradle proporcione la tarea adecuada: https://github.com/apache/netbeans/pull/2458
- Descargue la salida estándar de Gradle en 200 ms si se detuvo: https://github.com/apache/netbeans/pull/2270
- Maneje el tipo de fuente correctamente en GradleSourcesImpl: https://github.com/apache/netbeans/pull/2339
- Corrija los nodos de artefactos faltantes en las configuraciones del proyecto Gradle: https://github.com/apache/netbeans/pull/2490
- Arreglando Lombok en proyectos Gradle: https://github.com/apache/netbeans/pull/2392
- Organice las pestañas de detalles de información de Gradle Source a la derecha: https://github.com/apache/netbeans/pull/2361
- proyecto maven uso abierto getModuleName sin bloqueo: https://github.com/apache/netbeans/pull/2340
PHP y JavaScript
- Compatibilidad con PHP 8.0: https://github.com/apache/netbeans/pull/2457
- Soporte PHP 8.0: Permitir :: clase en la parte de objetos: https://github.com/apache/netbeans/pull/2295
- Compatibilidad con PHP 8.0: Permitir coma final en la lista de parámetros: https://github.com/apache/netbeans/pull/2269
- Compatibilidad con PHP 8.0: parte de capturas sin captura: https://github.com/apache/netbeans/pull/2265
- Compatibilidad con PHP 8.0: parte de expresión de lanzamiento: https://github.com/apache/netbeans/pull/2280
- Compatibilidad con PHP 8.0: expresión de coincidencia v2: https://github.com/apache/netbeans/pull/2303
- Compatibilidad con PHP 8.0: tipo de retorno estático: https://github.com/apache/netbeans/pull/2335
- Se limpiaron las dependencias y la infraestructura de las funciones de JavaScript y HTML: https://github.com/apache/netbeans/pull/2424
- analizador html, no espere a que se abran los proyectos: https://github.com/apache/netbeans/pull/2341
- Se eliminó el soporte obsoleto de Oracle JET: https://github.com/apache/netbeans/pull/2367
- Mejoras de CSS3: https://github.com/apache/netbeans/pull/2299
- Agregue el complemento para BootsFaces para admitir
- Corregir la búsqueda de npm rota: https://github.com/apache/netbeans/pull/2286
- Nota: Aún no hemos terminado de implementar el soporte de PHP 8.0. Significa que todavía no se admiten algunas sintaxis nuevas (por ejemplo, atributo, parámetro con nombre, …).
Actualizaciones de la biblioteca
- Ant a 1.10.8: https://github.com/apache/netbeans/pull/2315
- exec-maven-plugin de 1.5.0 a 3.0.0: https://github.com/apache/netbeans/pull/2288
- API de herramientas de Gradle a 6.7: https://github.com/apache/netbeans/pull/2479
- JDBC PostgreSQL de 42.2.10 a 42.2.16: https://github.com/apache/netbeans/pull/2284
- payara-micro-maven-plugin a v1.3.0: https://github.com/apache/netbeans/pull/2454
- Spring Framework a la versión 4.3.29: https://github.com/apache/netbeans/pull/2374
- Spring Framework a la versión 5.2.9: https://github.com/apache/netbeans/pull/2373
- Pruebe NG y actualice de 6.8.1 a 6.14.3: https://github.com/apache/netbeans/pull/2350
Diverso
- Detecte JDK-s instalados con SDKMan y Debian: https://github.com/apache/netbeans/pull/2329
- Marque unpack200 y advierta al usuario en JDK14 +: https://github.com/apache/netbeans/pull/2317
- Actualice al instalador de mac os porque estaba fallando en Big Sur: https://github.com/apache/netbeans/pull/2353
- Evitar el uso de Nashorn (eliminado en JDK 15) en el módulo múltiple J2SE: https://github.com/apache/netbeans/pull/2322
Ventanas
Mac OS
Linux
Danos tu opinión