
Se trata de un IDE gratuito de código abierto para diversas plataformas Oracle Solaris, Oracle Linux, otras distribuciones de Linux, Mac y Windows, que permite a los desarrolladores crear rápidamente aplicaciones web, empresariales, de escritorio y móviles utilizando principalmente Java, así como PHP y C/C++.
La reciente versión de NetBeans IDE ofrece a la comunidad de desarrolladores Java muchas funciones para ayudarlos a crear aplicaciones empresariales, móviles y web de avanzada Desde la versión 7.1 de este IDE se tienen las últimas especificaciones y estándares de la plataforma Java, incluido el soporte completo de desarrollo de JavaFX 2.0 y JDK7. También admite el recientemente anunciado Oracle WebLogic Server 12c, lo cual incluye el soporte de Java Platform Enterprise Edition (Java EE) 6 para los desarrolladores que crean aplicaciones en la plataforma Oracle WebLogic Server. Además, NetBeans IDE 7.1 ofrece mejoras para crear interfases gráficas de usuario Swing (Swing GUI Builder), admite CSS3 y herramientas para la depuración visual de interfaces de usuario (IU), tanto JavaFX como Swing.
En cuanto a las tecnologías que admite NetBeans IDE 7.2 destacan las siguientes:
- JavaFX: admite JavaFX 2.0 y los tres modelos de implementación: de escritorio, Applet y JNLP. Esta versión también incluye precargadores para mejorar la carga de la aplicación y controles de interfaz de usuario personalizados utilizando CSS3.
- Java: las herramientas de refactorización a granel (bulk refactoring) permiten correcciones y actualizaciones de proyecto en el código. Un nuevo depurador visual ayuda a controlar el flujo de ejecución en términos de estructuras de nivel en la IU. El hecho de admitir distancias entre componentes (gaps) en el personalizador GridBagLayout, mantiene visualmente las distancias en las columnas y las filas. El mejor destaque y formateo e “inspeccionar y refractar” de Javadoc permiten una aplicación más amplia del proyecto en proyectos seleccionados.
- Lenguajes Web: admite CSS3 en el editor NetBeans CSS, con completación de código, resaltado de sintaxis y documentación para los nuevos elementos CSS3, y nuevas configuraciones de propiedades específicas de navegador.
- Java EE: soporte de despliegue de clusters e instancias para GlassFish Server, más de 50 mejoras de CDI en el editor Java y mejoras de soporte de suite de componentes JSF en Java Persistence, servicios web, EJB y admite también Oracle WebLogic Server 12c.
- PHP: mejor depuración de PHP, capacidades de grupo de prueba de PHPUnit, soporte para plantillas Smarty y procesos más rápidos de subida de archivos con funcionalidad keep-alive (mantener la conexión) para clientes FTP.
- Plataforma NetBeans: nuevos API del sistema Windows y soporte para múltiples diseños de ventanas, mejor conducta de TopComponentGroup, diseñador visual de composición de ventana y componentes pluggable multiview.