NetBeans 8
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componente de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.
El NetBeans IDE es un IDE de código abierto escrito completamente en Java usando la plataforma NetBeans. El NetBeans IDE soporta el desarrollo de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones móviles).
La plataforma ofrece servicios reusables comunes para las aplicaciones de escritorio, permitiendo a los desarrolladores centrarse en la lógica de sus aplicaciones. Algunas de las características de la aplicación son:
- Gestión de la interfaz de usuario ( menús y barras de herramientas )
- Gestión de configuración de usuario
- Gestión de almacenamiento (guardar o cargar algún tipo de dato)
- Gestión de ventana
NetBeans esta mejorando cada vez mas, con las ultimas actualizaciones NetBeans permite crear aplicaciones web con soporte a HTML 5 y PHP 5 un potente debugger integrado y ademas viene con soporte para Symfony un gran Framework MVC escrito en PHP, y con la posibilidad de poder adicionar otro plugins como Yii PHP Framework y otros. Al tener también soporte para AJAX, cada vez mas desarrolladores de aplicaciones web, están utilizando NetBeans como IDE.