NetBeans

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Netbeans
NetBeans6.9.png
Netbeans 6.9 ejecutando un programa escrito en Java.
Desarrollador
Sun Microsystems/Oracle Corporation
www.netbeans.org
Información general
Lanzamiento inicial diciembre de 2000
Última versión estable 8.0[1] (info)
18 de marzo de 2013; hace 1 año (2013-03-18)
Última versión en pruebas No anunciado.
No anunciada.
Género Entorno de desarrollo integrado, kit de desarrollo de software
Programado en Java
Sistema operativo Multiplataforma
Plataforma Java SE
Licencia CDDL, GPL2
Estado actual En desarrollo
Idiomas Multilingüe (español sólo en la versión 7.4)
En español Sí 

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[2] 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.

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 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). Entre sus características se encuentra un sistema de proyectos basado en Ant, control de versiones y refactoring.

NetBeans IDE 6.5, 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.

NetBeans Add-on Packs[editar]

Netbeans 5.5.1 con C/C++ Native Development Module ejecutando un programa escrito en C++ bajo Slackware Linux.

Estos son algunos de los paquetes adicionales de NetBeans (algunos pueden ser descargados individualmente).

NetBeans Enterprise Pack[editar]

Provee Soporte para la creación de aplicaciones orientadas a servicios (SOA), incluyendo herramientas de esquemas XML, un editor WSDL, y un editor BPEL para web services.

PHP[editar]

NetBeans permite crear aplicaciones Web con PHP 5, un potente debugger integrado y además viene con soporte para Symfony un gran framework MVC escrito en php. Al tener también soporte para AJAX, cada vez más desarrolladores de aplicaciones LAMP o WAMP, están utilizando NetBeans como IDE.

Versiones[editar]

Lanzamientos del IDE NetBeans[3]

Versiones NetBeans
Versión Fecha de lanzamiento
NetBeans 7.4 15 de octubre de 2013
NetBeans 7.3.1 12 de junio de 2013
NetBeans 7.3 21 de febrero de 2013
NetBeans 7.2 noviembre de 2012
NetBeans 7.1.2 Mayo de 2012
NetBeans 7.0.1 01 de agosto de 2011
NetBeans 7.0 20 de abril de 2011
NetBeans 6.9.1 4 de agosto de 2010
NetBeans 6.9 15 de junio de 2010
NetBeans 6.8 10 de diciembre de 2009
NetBeans 6.7.1 27 de julio de 2009
NetBeans 6.7 29 de junio de 2009
NetBeans 6.5 25 de noviembre de 2008
NetBeans 6.1 28 de abril de 2008
NetBeans 6.0 3 de diciembre de 2007
NetBeans 5.5.1 24 de mayo de 2007
NetBeans 5.5 30 de octubre de 2006
NetBeans 5.0 enero de 2006
NetBeans 4.1 mayo de 2005
NetBeans 4.0 diciembre de 2004
NetBeans 3.6 abril de 2004
NetBeans 3.5 junio de 2003
Netbeans 3.4.1 enero de 2003
Netbeans 3.4 agosto de 2002
Netbeans 3.3.2 julio de 2002
Netbeans 3.3.1 febrero de 2002
Netbeans 3.3 diciembre de 2001
Netbeans 3.2.1 2001
Netbeans 3.2 marzo de 2001
Netbeans 3.1 diciembre de 2000


Radiografía[editar]

Los datos mencionados a continuación se obtuvieron usando 'SLOCCount' de David A. Wheeler's.

El NetBeans IDE 6.1 contiene aproximadamente 1.990.915 líneas de código de las cuales el 99.19% son de Java. El esfuerzo para producir un software de este tamaño según el modelo COMO es de aproximadamente 582 persona / año.

Lenguajes de programación utilizados en NetBeans IDE 6.1
Lenguaje Líneas de código  %
JAVA 1.990.915 99,19%
JSP 7.917 0.40%
Haskell 3.138 0,16%
CPP 1.761 0.09%
Yacc 1.123 0,06%
Sh 1.080 0,05%
Lex 506 0,03%
Perl 350 0,02%
Objc 288 0,01%
Ansic 20 0,00%
Estado actual de NetBeans IDE 7.3
Página web http://www.netbeans.org/
Inicio del proyecto 1999
Versión actual 7.3 actual a Febrero del 2013
Líneas de código fuente 1.990.915
Esfuerzo estimado de desarrollo
(persona-año / persona-mes)
582,15 / 6.985,81
Estimación de tiempo (años-meses) 6,02 / 72,23
Estimación del n.º de desarrolladores en paralelo 96,71
Estimación de coste 78.640.629 $ (salario promedio 56,286 $/año con unos costos extras de 2,40)

Referencias[editar]

  1. https://netbeans.org/community/releases/roadmap.html
  2. M. Domínguez-Dorado,. Todo Programación. Nº 13. Págs. 32-34. Editorial Iberprensa (Madrid). DL M-13679-2004. Noviembre, 2005.. NetBeans IDE 4.1. La alternativa a Eclipse.. 
  3. http://netbeans.org/community/releases/roadmap.html

Enlaces externos[editar]