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 IDE2 es un producto libre y gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con
una gran base de usuarios, una comunidad en constante crecimiento, y con cerca
de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código
abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal
de los proyectos (Actualmente Sun Microsystems es administrado por Oracle
Corporation).La plataforma NetBeans permite que las aplicaciones sean
desarrolladas a partir de un conjunto de componentes 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 soporta el desarrollo de todos los tipos de
aplicación Java (J2SE, web, EJB y aplicaciones móviles). Entre sus
características se encuentra un sistema de proyectos basado en Ant, control de
versiones y refactoring.
NetBeans IDE 6.5.2, la cual fue publicada el 19 de noviembre
de 2008, extiende las características existentes del Java EE (incluyendo
Soporte a Persistencia, EJB 3 y JAX-WS). Adicionalmente, el NetBeans Enterprise
Pack soporta el desarrollo de Aplicaciones empresariales con Java EE 5,
incluyendo herramientas de desarrollo visuales de SOA, herramientas de esquemas
XML, orientación a web servicies (for BPEL), y modelado UML. El NetBeans C/C++
Pack soporta proyectos de C/C++, mientras el PHP Pack, soporta PHP 5.
Modularidad. Todas las funciones del IDE son provistas por
módulos. Cada módulo provee una función bien definida, tales como el soporte de
Java, edición, o soporte para el sistema de control de versiones. NetBeans
contiene todos los módulos necesarios para el desarrollo de aplicaciones Java
en una sola descarga, permitiéndole al usuario comenzar a trabajar
inmediatamente.
Sun Studio, Sun Java Studio Enterprise, y Sun Java
Studio Creator de Sun Microsystems han sido todos basados en el
IDE NetBeans.
Desde julio de 2006, NetBeans IDE es licenciado bajo la
Common Development and Distribution License (CDDL), una licencia basada en
la Mozilla Public License (MPL). En octubre de 2007, Sun anunció que
NetBeans desde entonces se ofrecerá bajo licenciamiento dual de Licencia CDDL y
la GPL versión 2.
No hay comentarios:
Publicar un comentario