SlideShare una empresa de Scribd logo
NET BEANS
COMO ES LA PLATAFORMA NET BEANS
NetBeans, una excelente plataforma Open Source para Programar Maestro Oct 17, 2009
Hola a todos. Hoy quiero compartirles una excelente plataforma de desarrollo para que
podamos crear nuestros proyectos de la manera mas sencilla. 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
programación. 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 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. Soporta lenguajes
como: Java, Ruby, C/C++, PHP, Groovy, entre otros
CARACTERISTICAS DE NET BEANS
Suele dar soporte a casi todas las novedades en el lenguaje Java. Cualquier
preview del lenguaje es rápidamente soportada por Netbeans.Asistentes para
la creación y configuración de distintos proyectos, incluida la elección de
algunos frameworks.Buen editor de código, multilenguaje, con el habitual
coloreado y sugerencias de código, acceso a clases pinchando en el código,
control de versiones, localización de ubicación de la clase actual,
comprobaciones sintácticas y semánticas, plantillas de código, coding tips,
herramientas de refactorización,… y un largo etcétera. También hay
tecnologías donde podemos usar el pulsar y arrastrar para incluir componentes
en nuestro código.
Simplifica la gestión de grandes proyectos con el uso de diferentes vistas, asistentes de
ayuda, y estructurando la visualización de manera ordenada, lo que ayuda en el
trabajo diario. Una vez que nos metemos en una clase java, por poner un ejemplo, se
nos mostrarán distintas ventanas con el código, su localización en el proyecto, una lista
de los métodos y propiedades (ordenadas alfabéticamente), también hay una vista
que nos presenta las jerarquías que tiene nuestra clase y otras muchas opciones. Por
supuesto personalizable según el gusto de cada usuario. Herramientas para depurado
de errores: el debugger que incluye el IDE es bastante útil para encontrar dónde
fallan las cosas. Podemos definir puntos de ruptura en la línea de código que nos
interese, monitorizar en tiempo real los valores de propiedades y variables, se nos
permite ir paso a paso, ejecutar un método de un tirón, o entrar dentro, en fin, las
opciones típicas, pero que tan útiles son en el trabajo diario. Incluso podemos usar el
debugger en caliente, conectándonos a él cuándo ya tenemos un proceso ejecutándose.
Optimización de código: por su parte el Profiler nos ayuda a optimizar nuestras
aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de
memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto, nos
ofrece opciones bastante útiles. Lo importante es que podemos ver el comportamiento
de nuestra aplicación y obtener indicadores e información de cómo y cuantos recursos
consume, cuantos objetos se crean, también podemos obtener capturas del estado del
sistema en diferentes momentos (Snapshots) y compararlos entre sí.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 demás, y ver las tablas, realizar
consultas y modificaciones, y todo ello integrado en el propio IDE.Se integra con
diversos servidores de aplicaciones, de tal manera que podemos gestionarlos desde el
propio IDE: inicio, parada, arranque en modo debug, despliegues. Entre otros podemos
usar Apache Tomcat, GlassFish, JBoss, WebLogic, Sailfin, Sun Java System Application
Server,...
VENTAJAS DE NET BEANS
Lenguaje Multi-plataforma: El código que es escrito en java es leído por un
interprete, por lo que su programa andará en cualquier plataforma.
Manejo automático de la memoria. (para los que vienen de C/C++). El manejo
de la memoria se hace automáticamente y utilizando el garbage collector.
Desarrolla aplicaciones web dinámicas.
Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,
procesamiento de formularios HTML y mucho más.
DESVENTAJAS DE NET BEANS
es un producto comercial que pretende resolver el doloroso ciclo de
codificación, compilación y despliegue de aplicaciones Java. Para ello permite
la modificación de bytecode "on the fly" sin necesidad de reiniciar el servidor
de aplicaciones o de volver a hacer un despliegue de la aplicación. En su
versión 1.1 están trabajando en conseguir recargar anotaciones y otros
artefactos de configuración habituales en los framework web a través de una
integración más estrecha con estos framework. En una carta abierta a la
comunidad los desarrolladores de JavaRebel animan a los diferentes
frameworks web java a integrarse con su producto para permitir una recarga
completa de las aplicaciones desarrolladas en ese framework. Para facilitar
esto, también han decidido regalar licencias del producto a todos los
desarrolladores de software libre.
HERRAMIENTAS DE NET BEANS
• Projects: aquí se muestra la estructura lógica el proyecto, o sea, los paquetes
de código fuente – ya veremos lo que son -, las bibliotecas utilizadas, etc.
• Files: aquí se muestra la estructura física del proyecto, o sea, la estructura de
carpetas y archivos tal como están guardados en la carpeta del proyecto.
• Services: aquí se pueden configurar las conexiones con servidores (como por
ejemplo una base de datos).
• Navigator: que muestra detalles sobre el elemento seleccionado en la
ventada de proyectos.
• el área de edición: donde escribiremos nuestro código.
FUNCIONES DE NET BEANS
Net Beans te permite desarrollar múltiples programas de Java de forma
concurrente. Debido a que cada programa puede contener múltiples clases y
tener dependencias en otros proyectos, el manejo de todos estos proyectos y el
seguimiento del uso de objetos puede ser un desafío. Por suerte, Net Beans
incluye una versátil función de búsqueda que te permite encontrar un segmento,
código o comentario a través de cualquiera de tus proyectos abiertos.
IMÁGENES DE NET BEANS
CONCLUSION
Net Beans 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. Net Beans IDE2 es un producto libre y gratuito sin
restricciones de uso.
Net Beans 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 Net
Beans en junio de 2000 y continúa siendo el patrocinador principal de los
proyectos (Actualmente Sun Microsystems es administrado por Oracle
Corporation)
COLEGIO DE ESTUDIOS CIENTIFICOS Y
TECNOLOGICOS DEL ESTADO DE TABASCO
INTEGRANTES DEL EQUIPO
PABLO PEREZ GALLEGOS
AGUSTIN SANCHEZ CASTILLO
JOSE DEL CARMEN SEGOVIA ARIAS
MANUEL EDUARDO RODRIGES PEREZ
JESUS TRINIDAD GALLEGOS
4° D TECNICO EN ANIMACION DIGITAL
ASESORA DE LA MATERIA:PROFESORA JOANNA TEIXEIRA SOUSA
BIBLIOGRAFIA
WWW.MITAREA.COM.MX
WWW.WIKIPEDIA.COM.MX
WWW.NETBEANS.COM.MX
WWW.PREZI.COM.MX

Más contenido relacionado

La actualidad más candente

Guia java script
Guia java scriptGuia java script
Guia java script
mariaunefa
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
Irving Muñoz
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
olguisf
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
mat3matik
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
trazco
 

La actualidad más candente (18)

Aprendiendo GWT
Aprendiendo GWTAprendiendo GWT
Aprendiendo GWT
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
GWT y SmartGWT - Introducción
GWT y SmartGWT - IntroducciónGWT y SmartGWT - Introducción
GWT y SmartGWT - Introducción
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Javascript
JavascriptJavascript
Javascript
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
 
Java script
Java scriptJava script
Java script
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Gwt I - entendiendo gwt
Gwt I - entendiendo gwtGwt I - entendiendo gwt
Gwt I - entendiendo gwt
 
Manual programacion-javascript-parte1
Manual programacion-javascript-parte1Manual programacion-javascript-parte1
Manual programacion-javascript-parte1
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
Definición y función de lenguaje java script
Definición y  función de lenguaje java scriptDefinición y  función de lenguaje java script
Definición y función de lenguaje java script
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !
 

Similar a Net Beans

Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
Cesar Escalante
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
Geovanny Yungán
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
glfloresgilberto
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Ianpierr Miranda
 

Similar a Net Beans (20)

Ha2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeansHa2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeans
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
NetBeanside
NetBeansideNetBeanside
NetBeanside
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
¿Qué es java?
¿Qué es java?¿Qué es java?
¿Qué es java?
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Introduccion a visual 1
Introduccion a visual 1Introduccion a visual 1
Introduccion a visual 1
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
Qué es java
Qué es javaQué es java
Qué es java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 

Net Beans

  • 2. COMO ES LA PLATAFORMA NET BEANS NetBeans, una excelente plataforma Open Source para Programar Maestro Oct 17, 2009 Hola a todos. Hoy quiero compartirles una excelente plataforma de desarrollo para que podamos crear nuestros proyectos de la manera mas sencilla. 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 programación. 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 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. Soporta lenguajes como: Java, Ruby, C/C++, PHP, Groovy, entre otros
  • 3. CARACTERISTICAS DE NET BEANS Suele dar soporte a casi todas las novedades en el lenguaje Java. Cualquier preview del lenguaje es rápidamente soportada por Netbeans.Asistentes para la creación y configuración de distintos proyectos, incluida la elección de algunos frameworks.Buen editor de código, multilenguaje, con el habitual coloreado y sugerencias de código, acceso a clases pinchando en el código, control de versiones, localización de ubicación de la clase actual, comprobaciones sintácticas y semánticas, plantillas de código, coding tips, herramientas de refactorización,… y un largo etcétera. También hay tecnologías donde podemos usar el pulsar y arrastrar para incluir componentes en nuestro código.
  • 4. Simplifica la gestión de grandes proyectos con el uso de diferentes vistas, asistentes de ayuda, y estructurando la visualización de manera ordenada, lo que ayuda en el trabajo diario. Una vez que nos metemos en una clase java, por poner un ejemplo, se nos mostrarán distintas ventanas con el código, su localización en el proyecto, una lista de los métodos y propiedades (ordenadas alfabéticamente), también hay una vista que nos presenta las jerarquías que tiene nuestra clase y otras muchas opciones. Por supuesto personalizable según el gusto de cada usuario. Herramientas para depurado de errores: el debugger que incluye el IDE es bastante útil para encontrar dónde fallan las cosas. Podemos definir puntos de ruptura en la línea de código que nos interese, monitorizar en tiempo real los valores de propiedades y variables, se nos permite ir paso a paso, ejecutar un método de un tirón, o entrar dentro, en fin, las opciones típicas, pero que tan útiles son en el trabajo diario. Incluso podemos usar el debugger en caliente, conectándonos a él cuándo ya tenemos un proceso ejecutándose.
  • 5. Optimización de código: por su parte el Profiler nos ayuda a optimizar nuestras aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto, nos ofrece opciones bastante útiles. Lo importante es que podemos ver el comportamiento de nuestra aplicación y obtener indicadores e información de cómo y cuantos recursos consume, cuantos objetos se crean, también podemos obtener capturas del estado del sistema en diferentes momentos (Snapshots) y compararlos entre sí.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 demás, y ver las tablas, realizar consultas y modificaciones, y todo ello integrado en el propio IDE.Se integra con diversos servidores de aplicaciones, de tal manera que podemos gestionarlos desde el propio IDE: inicio, parada, arranque en modo debug, despliegues. Entre otros podemos usar Apache Tomcat, GlassFish, JBoss, WebLogic, Sailfin, Sun Java System Application Server,...
  • 6. VENTAJAS DE NET BEANS Lenguaje Multi-plataforma: El código que es escrito en java es leído por un interprete, por lo que su programa andará en cualquier plataforma. Manejo automático de la memoria. (para los que vienen de C/C++). El manejo de la memoria se hace automáticamente y utilizando el garbage collector. Desarrolla aplicaciones web dinámicas. Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas, procesamiento de formularios HTML y mucho más.
  • 7. DESVENTAJAS DE NET BEANS es un producto comercial que pretende resolver el doloroso ciclo de codificación, compilación y despliegue de aplicaciones Java. Para ello permite la modificación de bytecode "on the fly" sin necesidad de reiniciar el servidor de aplicaciones o de volver a hacer un despliegue de la aplicación. En su versión 1.1 están trabajando en conseguir recargar anotaciones y otros artefactos de configuración habituales en los framework web a través de una integración más estrecha con estos framework. En una carta abierta a la comunidad los desarrolladores de JavaRebel animan a los diferentes frameworks web java a integrarse con su producto para permitir una recarga completa de las aplicaciones desarrolladas en ese framework. Para facilitar esto, también han decidido regalar licencias del producto a todos los desarrolladores de software libre.
  • 8. HERRAMIENTAS DE NET BEANS • Projects: aquí se muestra la estructura lógica el proyecto, o sea, los paquetes de código fuente – ya veremos lo que son -, las bibliotecas utilizadas, etc. • Files: aquí se muestra la estructura física del proyecto, o sea, la estructura de carpetas y archivos tal como están guardados en la carpeta del proyecto. • Services: aquí se pueden configurar las conexiones con servidores (como por ejemplo una base de datos). • Navigator: que muestra detalles sobre el elemento seleccionado en la ventada de proyectos. • el área de edición: donde escribiremos nuestro código.
  • 9. FUNCIONES DE NET BEANS Net Beans te permite desarrollar múltiples programas de Java de forma concurrente. Debido a que cada programa puede contener múltiples clases y tener dependencias en otros proyectos, el manejo de todos estos proyectos y el seguimiento del uso de objetos puede ser un desafío. Por suerte, Net Beans incluye una versátil función de búsqueda que te permite encontrar un segmento, código o comentario a través de cualquiera de tus proyectos abiertos.
  • 11.
  • 12. CONCLUSION Net Beans 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. Net Beans IDE2 es un producto libre y gratuito sin restricciones de uso. Net Beans 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 Net Beans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos (Actualmente Sun Microsystems es administrado por Oracle Corporation)
  • 13. COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE TABASCO INTEGRANTES DEL EQUIPO PABLO PEREZ GALLEGOS AGUSTIN SANCHEZ CASTILLO JOSE DEL CARMEN SEGOVIA ARIAS MANUEL EDUARDO RODRIGES PEREZ JESUS TRINIDAD GALLEGOS 4° D TECNICO EN ANIMACION DIGITAL ASESORA DE LA MATERIA:PROFESORA JOANNA TEIXEIRA SOUSA