jueves, 2 de marzo de 2017

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.\

   
 Versiones NetBeans
VersiónFecha de lanzamiento
NetBeans 8.23 de octubre de 2016
NetBeans 8.14 de noviembre de 2015
NetBeans 8.0.15 de octubre de 2014
NetBeans 7.415 de octubre de 2013
NetBeans 7.3.112 de junio de 2013
NetBeans 7.321 de febrero de 2013
NetBeans 7.2noviembre de 2012
NetBeans 7.1.2Mayo de 2012
NetBeans 7.0.11 de agosto de 2011
NetBeans 7.020 de abril de 2011
NetBeans 6.9.14 de agosto de 2010
NetBeans 6.915 de junio de 2010
NetBeans 6.810 de diciembre de 2009
NetBeans 6.7.127 de julio de 2009
NetBeans 6.729 de junio de 2009
NetBeans 6.525 de noviembre de 2008
NetBeans 6.128 de abril de 2008
NetBeans 6.03 de diciembre de 2007
NetBeans 5.5.124 de mayo de 2007
NetBeans 5.530 de octubre de 2006
NetBeans 5.0enero de 2006
NetBeans 4.1mayo de 2005
NetBeans 4.0diciembre de 2004
NetBeans 3.6abril de 2004
NetBeans 3.5junio de 2003
Netbeans 3.4.1enero de 2003
Netbeans 3.4agosto de 2002
Netbeans 3.3.2julio de 2002
Netbeans 3.3.1febrero de 2002
Netbeans 3.3diciembre de 2001
Netbeans 3.2.12001
Netbeans 3.2marzo de 2001
Netbeans 3.1diciembre de 2000
VENTAJAS
*Amplio soporte de la comunidad
*Aceptable
*Múltiples lenguajes, multiplataforma
*Agregar y quitar módulos (Java, pyton, cordova)
*Java y JSP por excelencia

DESVENTAJAS
*Hecho en Java (lento)
*Entre más proyectos más lento
*Lee todo el código de los proyectos (más lento)

No hay comentarios.:

Publicar un comentario