Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NET BEANS
INGENIERA EN
TELECOMUNICACIONES
07ITTCN01
QU ES NET BEANS?
Es un entorno de desarrollo gratuito y de cdigo abierto que permite el uso de un amplio rango de tecnologas de
desarrollo tanto para escritorio, como aplicaciones Web, o para dispositivos mviles.
Da soporte a las siguientes tecnologas:Java,PHP,Groovy,C/C++,HTML5, entre otras.
Adems puede instalarse en varios sistemas operativos: Windows, Linux, Mac OS y otros compatibles.
NetBeans es un entorno de desarrollo muy completo y profesional. Contiene muchas funcionalidades, para distintos
tipos de aplicaciones y para facilitar al mximo la programacin, la prueba y la depuracin de las aplicaciones que se
desarrollan. Tambin incorpora un editor propio.
Al da de hoy hay disponibles dos productos: el NetBeans IDE y NetBeans Platform.
NetBeans IDE es un entorno de desarrollo - una herramienta para que los programadores puedan escribir, compilar,
depurar y ejecutar programas. Est escrito en Java - pero puede servir para cualquier otro lenguaje de programacin.
Existe adems un nmero importante de mdulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y
gratuito sin restricciones de uso.
Tambin est disponible NetBeans Platform; una base modular y extensible usada como estructura de integracin para
crear grandes aplicaciones de escritorio. Empresas independientes asociadas, especializadas en desarrollo de
software, proporcionan extensiones adicionales que se integran fcilmente en la plataforma y que pueden tambin
utilizarse para desarrollar sus propias herramientas y soluciones.
Ambos productos son de cdigo abierto y gratuitos para uso tanto comercial como no comercial. El cdigo fuente est
disponible para su reutilizacin de acuerdo con la Common Development and Distribution License ( CDDL) v1.0 and the
GNU General Public License (GPL) v2.
CARACTERSTICAS
Suele dar soporte a casi todas las novedades en el lenguajeJava. Cualquier preview del lenguaje es rpidamente soportada por
Netbeans.
Asistentespara la creacin y configuracin de distintos proyectos, incluida la eleccin de algunos frameworks.
Bueneditor de cdigo,multilenguaje, con el habitual coloreado y sugerencias de cdigo, acceso a clases pinchando en el
cdigo, control de versiones, localizacin de ubicacin de la clase actual, comprobaciones sintcticas y semnticas, plantillas de
cdigo, coding tips, herramientas de refactorizacin, y un largo etctera. Tambin hay tecnologas donde podemos usar el pulsar
y arrastrar para incluir componentes en nuestro cdigo.
Simplifica lagestin de grandes proyectoscon el uso de diferentes vistas, asistentes de ayuda, y estructurando la visualizacin
de manera ordenada, lo que ayuda en el trabajo diario.
Herramientas paradepurado de errores: el debugger que incluye el IDE es bastante til para encontrar dnde fallan las cosas.
Optimizacin de cdigo: por su parte elProfilernos ayuda a optimizar nuestras aplicaciones e intentar hacer que se ejecuten
ms rpido y con el mnimo uso de memoria.
Acceso a base de datos: desde el propio Netbeans podemos conectarnos a distintos sistemas gestores de bases de datos, como
pueden ser Oracle, MySql y dems, y ver las tablas, realizar consultas y modificaciones, y todo ello integrado en el propio IDE.
Se integra con diversosservidores de aplicaciones,
Es fcilmenteextensiblea travs deplugins.
HISTORIA
Nos tenemos que remontar a 1996 e ir hasta Praga, en la repblica Checa, donde nace un proyecto llamadoXelfien el
mbito universitario (Facultad de Matemticas y Fsica). Se pretenda escribir unIDEparaJavaque se pareciera al que
tena el lenguaje Delphi (de ah el nombre de Xelfi). El cdigo fue escrito en Java, y se convirti en el primero escrito
en dicho lenguaje con la publicacin de su primera pre-release en el ao 1997.
Los autores vieron suficiente inters por el proyecto, para formar una empresa y convertirlo en un proyecto comercial, con la
inversin del empresario Roman Stanek. En 1999, en primavera, vera la luz Netbeans DeveloperX2, con soporte para Swing, que
posteriormente se vera modificado para adaptarse al JDK 1.3, y hacerlo ms modular.
Sun Microsystems se interesar por el proyecto en 1999, firmando un acuerdo en otoo de ese ao.
En Junio del ao 2000, la empresa Sun Micro Systems funda el proyecto Netbeans bajo los auspicios del software de cdigo abierto.
Desarrollar aplicaciones:
> De escritorio
> Web
> Mobile
> Enterprise
Con:
> Java
> C/C++
> Ruby on Rails
> PHP, Groovy, Python, Javascript
> Y mas...
Simplifica
alguna
Nos asiste (parcialmente) en la escritura de cdigo, aunque no nos libera de aprender el lenguaje de
programacin
Aunque puede ser costoso su aprendizaje, los beneficios superan las dificultades
GRACIAS POR SU
ATENCIN
REALIZADO POR:
BEATRIZ OVIEDO
MARCOS ROS
VICTOR DURN
YURBIS GARCA