SlideShare una empresa de Scribd logo
1 de 23
Interface de Entorno de Desarrollo


                     NetBenas
Introducción.
• 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 (y subiendo) en todo el
  mundo.
• Sun MicroSystems fundó el proyecto de código
  abierto NetBeans en junio 2000 y continúa
  siendo el patrocinador principal de los
  proyectos.
• A día de hoy, hay disponibles dos productos: el
  NetBeans IDE y el NetBeans Plataform.
• El NetBeans IDE es un entorno de desarrollo; una herramienta
  para programadores pensada para escribir, compilar, depurar y
  ejecutar programas.
• Está escrito en Java, pero puede servir para cualquier otro
  lenguaje de programación.
• También, esta disponible el NetBeans Platform; una estructura
  de integración para crear aplicaciones de escritorio grandes.
• Empresas en desarrollo de software, proporcionan extensiones
  adicionales que se integran fácilmente en la plataforma, y
  pueden utilizarse para desarrollar herramientas y soluciones
  propias.
• Ambos productos son de código abierto y gratuito para el uso
  tanto comercial y como no comercial.
• El código fuente está disponible para su reutilización de acuerdo
  con la Common Development and Distribution License (CDDL).
Algo de Historia.
   NetBeans comenzó en 1997, como Xelfi, un
    proyecto del estudiante bajo dirección de la
    facultad de matemáticas y física en Universidad
    de Charles en Praga.
   Formaron alrededor del proyecto, y produjo a una
    compañía más adelante las versiones comerciales
    del NetBeans IDE, hasta que la compraron Sun
    Microsystems en 1999.
   Convirtiéndose en el NetBeans IDE en junio del
    año siguiente.
   Desde entonces, la comunidad de NetBeans ha
    continuado creciendo, gracias a los individuos y
    las compañías que usaron y contribuyeron al
    proyecto.
Utilidad.

 Hay que comprender, que NetBeans no es un lenguaje
  de programación ni nada por el estilo, es un llamado
  "Entorno de desarrollo", esto quiere decir que es un
  programa ó software, en el cual el programador puede
  realizar proyectos para desarrollar programas en un
  lenguaje de programación determinado, de manera más
  fácil y rápida que la forma tradicional (como utilizar un
  editor de texto).
 NetBeans, fue desarrollado inicialmente por Sun
  MicroSystems, y es un software libre y gratuito, de
  manera que se puede utilizar gratuitamente sin ningún
  costo.
• ¿Qué se puede programar con él?
• Es un Entorno que te permite programar
  aplicaciones           principalmente            en
  Java, posteriormente se complemento con paquetes
  adicionales del software que te permiten programar
  en lenguajes como Ruby, C/C++ o bien PHP.
• Su fuerte de programación es Java, y se puede
  programar en sus diferentes ediciones como la
  SE, ME o bien EE.
• Algo muy importante de NetBeans es que funciona
  en        diversos        sistemas       operativos
  (Windows, Mac, Linux ó Solaris), de manera que es
  muy compatible y no tiene problemas de
  instalación.
Descarga e Instalación de NetBeans.
 Para instalar este software es muy fácil, solamente
  visitamos la página http://netbeans.org/downloads/ y
  descargamos el software.
 Como se puedes ver en la pagina, el circulo número 1
  es donde se selecciona que tipo de sistema operativo se
  tiene, e iniciar la descarga a la versión
  correspondiente con el SO, en el circulo 2 se puede
  descargar la versión más sencilla que permite
  programar en Java SE (Standard Edition) y en circulo
  numero 3 se descarga la versión completa de Netbeans
  que con todos sus complementos permiten programar
  en mas versiones de Java como la EE o otros lenguajes
  como PHP o C/C++.
• Posteriormente       hacemos      clic   en
  "download"(descargar) y se descarga la
  versión, sin olvidar seleccionar el lenguaje
  en español en la opción de lenguaje a la
  izquierda del círculo numero 1.
• Una vez ya descargado, revisamos dentro
  del archivo comprimido un archivo
  ejecutable, lo ejecutamos y el software se
  instalara automáticamente y estará listo
  para usarse.
Versiones Actuales.

• NetBeans 5.5.1 construyó la funcionalidad de
  NetBeans 5.5 y también proporciona varios los
  arreglos modestos.
• NetBeans IDE 6.0 amplió existir Java EE
  características (incluyendo la persistencia de
  Java, EJB 3 y JAX-WS).
• Además, la empresa NetBeans apoya el desarrollo
  de los usos de la empresa de Java EE 5, incluyendo
  herramientas de diseño visuales, herramientas del
  esquema de XML, UML (el modelar).
• Paquete de NetBeans C/C++, proyectos de ayuda de
  C/C++.
• NetBeans IDE 6.0, es la versión anterior
  5.5.1, que introdujo la ayuda comprensiva
  para desarrollar los módulos del IDE y los
  usos ricos del cliente basaron en la
  plataforma de NetBeans, un nuevo GUI
  constructor, dando como resultado        una
  entrega como parte de Ubuntu 8.04
  distribución de Linux.
• La versión más estable de NetBeans IDE
  6.8, que fue lanzado adentro Abril de 2008.
La plataforma de NetBeans.

• La plataforma de NetBeans, es un reutilizable marco para
  simplificar el desarrollo de otros usos de escritorio.
• Cuando un uso basado en la plataforma de NetBeans
  funciona, la plataforma principal ejecuta la clase. Se
  localizan los módulos disponibles, colocado en un registro
  de la memoria, y se ejecutan las tareas de lanzamiento de
  los módulos. Generalmente, el código de un módulo se
  carga en memoria solamente mientras que es necesario.
• Permite que los usuarios descarguen mejoras y nuevas
  características directamente en el uso corriente.
• La plataforma ofrece los servicios comunes de
  escritorio, permitiendo la lógica de uso.
• Entre    las   características    de  la
  plataforma están:
• Gerencia del interfaz utilizador (menús
  y toolbars).
• Gerencia de los ajustes del usuario.
• Gestión de la memoria externa (ahorro y
  cargamento cualquier clase de datos).
• Gerencia de la ventana.
• Marco del mago (diálogos paso a paso de
  las ayudas).
El NetBeans IDE.

• NetBeans IDE, es un ambiente integrado de desarrollo
  escrito enteramente en Java usando la plataforma de
  NetBeans.
• Apoya el desarrollo de todos los tipos del uso de Java.
• Entre otras características Modularidad: todas las funciones
  del IDE son proporcionadas por los módulos, cada módulo
  proporciona una función bien definida, tal como ayuda para
  lengua de Java, el corregir, o ayuda.
• NetBeans contiene todos los módulos necesitados para el
  desarrollo   de     Java     en    una     sola   transferencia
  directa, permitiendo que el usuario comience a trabajar
  inmediatamente.
• Las nuevas características, tales como ayuda para otros
  lenguajes de programación, pueden ser agregadas instalando
  los módulos adicionales.
Licencia.

• A partir del julio de 2006, NetBeans IDE
  fue licenciado debajo del Sun, licencia
  común del desarrollo y de la distribución
  (CDDL), una licencia basada en licencia
  del público de Mozilla.
• En octubre de 2007, Sun anunció que
  NetBeans en adelante sería ofrecido bajo
  una licencia dual del CDDL y GLP.
Profiler de NetBeans.
• Profiler de NetBeans, es una herramienta para la optimización de
  los usos de Java: ayuda a encontrar los escapes de la memoria y a
  optimizar velocidad.
• Descargado antes por separado, se integra en la base IDE desde la
  versión 6.0.
• Profiler, se basa en un proyecto de investigación de los
  laboratorios de Sun que fue nombrado Jfluid.
• Esa investigación destapó las técnicas específicas que se pueden
  utilizar para bajar los gastos indirectos de perfilar un uso de Java.
• Una de esas técnicas es la instrumentación dinámica que es útil
  para perfilar los usos grandes de Java.
• El Profiler de NetBeans puede obtener la información sobre los
  usos que son demasiado grandes o complejo.
• NetBeans, también apoya dejar perfilar puntos exactos del tiempo
  de la ejecución y de ejecución de la medida.
Herramienta de diseño del GUI.

• Conocido       antes    como     proyecto
  Matisse, herramienta del GUI permite al
  prototipo y al diseño Oscilación GUI
  arrastrar y colocar componentes del GUI.
• El constructor del GUI tiene también
  ayuda incorporada para JSR 296 (marco
  del uso del oscilación), y JSR 295
  (instalación de tecnología).
Redactor del Javascript de NetBeans.

 • El redactor del Javascript de NetBeans proporciona la
   ayuda extendida para Javascript.

 • Las características abarcan:
 • Redactor del Javascript: destacar la sintaxis, cifrar la
   terminación para los objetos y las funciones nativas.
 • Generación del esqueleto de la clase del Javascript.
 • Generación de AJAX (servicio repetido de una plantilla).
 • Redactor de CSS: cifrar la terminación para los nombres
   de los estilos, navegación rápida a través del panel del
   navegador, estructura de archivo de exhibición en una sola
   exhibición, clasificar el contorno por nombre, refractor a la
   parte de un nombre de la regla.
Paquetes de NetBeans IDE.
Los usuarios pueden elegir instalar
los paquetes de NetBeans IDE al
instalar el IDE, en una base de uno a
uno.

Es también posible instalarlos más
adelante.
Paquete de movilidad de NetBeans.

• Paquete de movilidad de NetBeans, es una herramienta para
  desarrollar los usos que funcionan en los dispositivos móviles; los
  teléfonos generalmente móviles, incluyendo la entrada a
  PDAs, entre otros.
• El paquete de movilidad, se puede utilizar para escribir, para
  probar, y para eliminar errores de los usos para edición micro de
  la plataforma Java, permitiendo los dispositivos móviles.
• Integra la ayuda para perfil móvil del dispositivo de
  información, configuración de dispositivo limitada conectada, y
  configuración de dispositivo conectada.
• Se pueden integrar fácilmente los emuladores de tercera persona
  para un ambiente de prueba robusto.
• Actualmente, el paquete está disponible como dos racimos
  separados, una CDC que cubre y la otra, dispositivos de CLDC.
Paquete de NetBeans C/C++

• Agrega la ayuda para C/C++ a NetBeans IDE 5.5.
• Este paquete deja utilizar C/C++, un sistema
  especificado de recopiladores y de herramientas que
  conjuntamente con NetBeans IDE es usado para
  construir los usos nativos para Windows, Linux, y
  Solaris.
• El paquete proporciona un redactor para C/C++, y
  proporciona las plantillas del proyecto, un browser
  dinámico de la clase, hace la ayuda del archivo, y la
  funcionalidad de la depuración.
• Los paquetes pueden también ampliarse con sus
  propias funcionalidades adicionales.
Paquete de la empresa de NetBeans.

• Amplía la ayuda para el desarrollo del uso de la
  empresa y servicios de Web en NetBeans IDE.
• El paquete de la empresa, amplía las capacidades del
  IDE para escribir, para probar y para eliminar errores
  de arquitectura usando XML, BPEL, y servicios de
  Java.
• El paquete agrega las herramientas de diseño visuales
  para UML que modela, esquema de XML, y ayuda
  para los servicios de identidad permitidos.
• También instala y configura los tiempos de pasada
  necesarios, incluyendo un servidor de la gerencia del
  motor y de la identidad de BPEL integrado con el
  servidor del uso del sistema de Java.
Paquete visual del Web de NetBeans.

• Son componentes desarrollados para la fácil
  utilización de interfaces.
• Este paquete visual se considera mucho
  mejor, por ser una versión mejorada, con
  muchas buenas características comparadas a
  los lanzamientos anteriores del creador del
  estudio de Java.
• El código fuente para el sistema del
  componente de UI está disponible para la
  transferencia directa.
Paquete de rubíes de NetBeans.
• Desde la versión 6.0, NetBeans permite el desarrollo del IDE con
  Rubí y JRuby, así como carriles para dos puestas en práctica del rubí.
• El paquete de rubíes incluye funcionalidades del redactor como:
1) El corregir básico.
2) Sintaxis que destacada para rubí.
3) Cifrar la terminación.
4) Destacar la ocurrencia.
5) Documentación integrada.
6) Análisis semántico para destacar parámetros y variables locales
    inusitadas.
7) Eliminar errores de código de rubíes.
• Es también posible crear directamente proyectos de rubíes o Rubí en
  los proyectos, usando la práctica de rubíes de la referencia, o con
  JRuby (la puesta en práctica de Java del rubí).

Más contenido relacionado

La actualidad más candente

Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual StudioMcGuix Bermeo
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
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 toolkitCesar Escalante
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Julio Ayala Rolón
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETMarvin Romero
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve GuíaBenedeti
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Wilberth Rojas Aguilar
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NETjnarchie
 
Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul Juan pablo Obregon
 

La actualidad más candente (20)

Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
ATIX08
ATIX08ATIX08
ATIX08
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Editores de texto PHP
Editores de texto PHPEditores de texto PHP
Editores de texto PHP
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
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
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 
Grupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programaGrupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programa
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Code block
Code blockCode block
Code block
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul
 
Informe laboratorio visual_basic
Informe laboratorio visual_basicInforme laboratorio visual_basic
Informe laboratorio visual_basic
 
ATIX21
ATIX21ATIX21
ATIX21
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 

Destacado

Destacado (10)

Proyecto 8
Proyecto 8Proyecto 8
Proyecto 8
 
Divercidad
DivercidadDivercidad
Divercidad
 
Introducción a Java y BEA (2008)
Introducción a Java y BEA (2008)Introducción a Java y BEA (2008)
Introducción a Java y BEA (2008)
 
Introduccion programacion en java
Introduccion programacion en javaIntroduccion programacion en java
Introduccion programacion en java
 
Manual de Netbeans
Manual de NetbeansManual de Netbeans
Manual de Netbeans
 
Tutorial neatbeans(3)
Tutorial neatbeans(3)Tutorial neatbeans(3)
Tutorial neatbeans(3)
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Java introduccion
Java introduccionJava introduccion
Java introduccion
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Java
 

Similar a NetBeans IDE: Entorno de Desarrollo

Ha2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeansHa2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeansAnel MG
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
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 preferenciaglfloresgilberto
 
Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallojosuecarrio
 
Demostración final
Demostración finalDemostración final
Demostración finalcarmensp
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Scarlett Rodriiguez
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Roger Campos
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCFmikaelsorai
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicasGerardo Linares
 
Tecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioTecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioRobert Wolf
 
Tutorial de eclipse_denisse
Tutorial de eclipse_denisseTutorial de eclipse_denisse
Tutorial de eclipse_denissedenisse_98
 

Similar a NetBeans IDE: Entorno de Desarrollo (20)

Net Beans
Net BeansNet Beans
Net Beans
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Ha2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeansHa2 cm40 eq2-netbeans
Ha2 cm40 eq2-netbeans
 
Netbeans
NetbeansNetbeans
Netbeans
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Netbeans ide 7.2
Netbeans ide 7.2Netbeans ide 7.2
Netbeans ide 7.2
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
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
 
Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
 
Demostración final
Demostración finalDemostración final
Demostración final
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
Guia1 java
Guia1 javaGuia1 java
Guia1 java
 
Programación
ProgramaciónProgramación
Programación
 
Net vs java
Net vs javaNet vs java
Net vs java
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Tecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioTecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gio
 
Tutorial de eclipse_denisse
Tutorial de eclipse_denisseTutorial de eclipse_denisse
Tutorial de eclipse_denisse
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
 

Más de Luis Guallpa

Silabo poo I parte
Silabo poo I parteSilabo poo I parte
Silabo poo I parteLuis Guallpa
 
Programación temática del silabo de POO
Programación temática del silabo de POOProgramación temática del silabo de POO
Programación temática del silabo de POOLuis Guallpa
 
Segmentación de mercados y comportamiento del consumidor
Segmentación de mercados y comportamiento del consumidorSegmentación de mercados y comportamiento del consumidor
Segmentación de mercados y comportamiento del consumidorLuis Guallpa
 
Conceptos básicos de proyectos informáticos
Conceptos básicos de proyectos informáticosConceptos básicos de proyectos informáticos
Conceptos básicos de proyectos informáticosLuis Guallpa
 
Planificación Informática
Planificación InformáticaPlanificación Informática
Planificación InformáticaLuis Guallpa
 
Planeación de la auditoría informática
Planeación de la auditoría informáticaPlaneación de la auditoría informática
Planeación de la auditoría informáticaLuis Guallpa
 
Etapas básicas de proyectos empresariales
Etapas básicas de proyectos empresarialesEtapas básicas de proyectos empresariales
Etapas básicas de proyectos empresarialesLuis Guallpa
 
Access 2010 - Capitulo 4
Access 2010 - Capitulo 4Access 2010 - Capitulo 4
Access 2010 - Capitulo 4Luis Guallpa
 
Access 2010 - Capitulo 3
Access 2010 - Capitulo 3Access 2010 - Capitulo 3
Access 2010 - Capitulo 3Luis Guallpa
 
Access 2010 - Capitulo 2
Access 2010 - Capitulo 2Access 2010 - Capitulo 2
Access 2010 - Capitulo 2Luis Guallpa
 
Access 2010 - Capitulo 1
Access 2010 - Capitulo 1Access 2010 - Capitulo 1
Access 2010 - Capitulo 1Luis Guallpa
 
Access 2010 - Capitulo 5
Access 2010 - Capitulo 5Access 2010 - Capitulo 5
Access 2010 - Capitulo 5Luis Guallpa
 
Entidad-Relación (ER)
Entidad-Relación (ER)Entidad-Relación (ER)
Entidad-Relación (ER)Luis Guallpa
 
Plataformas de Educación Virtual
Plataformas de Educación VirtualPlataformas de Educación Virtual
Plataformas de Educación VirtualLuis Guallpa
 
Manejo de Imagenes y graficos en Word
Manejo de Imagenes y graficos en WordManejo de Imagenes y graficos en Word
Manejo de Imagenes y graficos en WordLuis Guallpa
 
UML y los procesos de desarrollo de software
UML y los procesos de desarrollo de softwareUML y los procesos de desarrollo de software
UML y los procesos de desarrollo de softwareLuis Guallpa
 
Auditoria informática
Auditoria informáticaAuditoria informática
Auditoria informáticaLuis Guallpa
 
Herramientas web 2.0 - Tarea 1
Herramientas web 2.0 - Tarea 1Herramientas web 2.0 - Tarea 1
Herramientas web 2.0 - Tarea 1Luis Guallpa
 
Importancia del bloque académico en el aula virtual
Importancia del bloque académico en el aula virtualImportancia del bloque académico en el aula virtual
Importancia del bloque académico en el aula virtualLuis Guallpa
 
Uso pedagógico del foro
Uso pedagógico del foroUso pedagógico del foro
Uso pedagógico del foroLuis Guallpa
 

Más de Luis Guallpa (20)

Silabo poo I parte
Silabo poo I parteSilabo poo I parte
Silabo poo I parte
 
Programación temática del silabo de POO
Programación temática del silabo de POOProgramación temática del silabo de POO
Programación temática del silabo de POO
 
Segmentación de mercados y comportamiento del consumidor
Segmentación de mercados y comportamiento del consumidorSegmentación de mercados y comportamiento del consumidor
Segmentación de mercados y comportamiento del consumidor
 
Conceptos básicos de proyectos informáticos
Conceptos básicos de proyectos informáticosConceptos básicos de proyectos informáticos
Conceptos básicos de proyectos informáticos
 
Planificación Informática
Planificación InformáticaPlanificación Informática
Planificación Informática
 
Planeación de la auditoría informática
Planeación de la auditoría informáticaPlaneación de la auditoría informática
Planeación de la auditoría informática
 
Etapas básicas de proyectos empresariales
Etapas básicas de proyectos empresarialesEtapas básicas de proyectos empresariales
Etapas básicas de proyectos empresariales
 
Access 2010 - Capitulo 4
Access 2010 - Capitulo 4Access 2010 - Capitulo 4
Access 2010 - Capitulo 4
 
Access 2010 - Capitulo 3
Access 2010 - Capitulo 3Access 2010 - Capitulo 3
Access 2010 - Capitulo 3
 
Access 2010 - Capitulo 2
Access 2010 - Capitulo 2Access 2010 - Capitulo 2
Access 2010 - Capitulo 2
 
Access 2010 - Capitulo 1
Access 2010 - Capitulo 1Access 2010 - Capitulo 1
Access 2010 - Capitulo 1
 
Access 2010 - Capitulo 5
Access 2010 - Capitulo 5Access 2010 - Capitulo 5
Access 2010 - Capitulo 5
 
Entidad-Relación (ER)
Entidad-Relación (ER)Entidad-Relación (ER)
Entidad-Relación (ER)
 
Plataformas de Educación Virtual
Plataformas de Educación VirtualPlataformas de Educación Virtual
Plataformas de Educación Virtual
 
Manejo de Imagenes y graficos en Word
Manejo de Imagenes y graficos en WordManejo de Imagenes y graficos en Word
Manejo de Imagenes y graficos en Word
 
UML y los procesos de desarrollo de software
UML y los procesos de desarrollo de softwareUML y los procesos de desarrollo de software
UML y los procesos de desarrollo de software
 
Auditoria informática
Auditoria informáticaAuditoria informática
Auditoria informática
 
Herramientas web 2.0 - Tarea 1
Herramientas web 2.0 - Tarea 1Herramientas web 2.0 - Tarea 1
Herramientas web 2.0 - Tarea 1
 
Importancia del bloque académico en el aula virtual
Importancia del bloque académico en el aula virtualImportancia del bloque académico en el aula virtual
Importancia del bloque académico en el aula virtual
 
Uso pedagógico del foro
Uso pedagógico del foroUso pedagógico del foro
Uso pedagógico del foro
 

NetBeans IDE: Entorno de Desarrollo

  • 1. Interface de Entorno de Desarrollo NetBenas
  • 2. Introducción. • 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 (y subiendo) en todo el mundo. • Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos. • A día de hoy, hay disponibles dos productos: el NetBeans IDE y el NetBeans Plataform.
  • 3. • El NetBeans IDE es un entorno de desarrollo; una herramienta para programadores pensada para escribir, compilar, depurar y ejecutar programas. • Está escrito en Java, pero puede servir para cualquier otro lenguaje de programación. • También, esta disponible el NetBeans Platform; una estructura de integración para crear aplicaciones de escritorio grandes. • Empresas en desarrollo de software, proporcionan extensiones adicionales que se integran fácilmente en la plataforma, y pueden utilizarse para desarrollar herramientas y soluciones propias. • Ambos productos son de código abierto y gratuito para el uso tanto comercial y como no comercial. • El código fuente está disponible para su reutilización de acuerdo con la Common Development and Distribution License (CDDL).
  • 4. Algo de Historia.  NetBeans comenzó en 1997, como Xelfi, un proyecto del estudiante bajo dirección de la facultad de matemáticas y física en Universidad de Charles en Praga.  Formaron alrededor del proyecto, y produjo a una compañía más adelante las versiones comerciales del NetBeans IDE, hasta que la compraron Sun Microsystems en 1999.  Convirtiéndose en el NetBeans IDE en junio del año siguiente.  Desde entonces, la comunidad de NetBeans ha continuado creciendo, gracias a los individuos y las compañías que usaron y contribuyeron al proyecto.
  • 5. Utilidad.  Hay que comprender, que NetBeans no es un lenguaje de programación ni nada por el estilo, es un llamado "Entorno de desarrollo", esto quiere decir que es un programa ó software, en el cual el programador puede realizar proyectos para desarrollar programas en un lenguaje de programación determinado, de manera más fácil y rápida que la forma tradicional (como utilizar un editor de texto).  NetBeans, fue desarrollado inicialmente por Sun MicroSystems, y es un software libre y gratuito, de manera que se puede utilizar gratuitamente sin ningún costo.
  • 6. • ¿Qué se puede programar con él? • Es un Entorno que te permite programar aplicaciones principalmente en Java, posteriormente se complemento con paquetes adicionales del software que te permiten programar en lenguajes como Ruby, C/C++ o bien PHP. • Su fuerte de programación es Java, y se puede programar en sus diferentes ediciones como la SE, ME o bien EE. • Algo muy importante de NetBeans es que funciona en diversos sistemas operativos (Windows, Mac, Linux ó Solaris), de manera que es muy compatible y no tiene problemas de instalación.
  • 7. Descarga e Instalación de NetBeans.  Para instalar este software es muy fácil, solamente visitamos la página http://netbeans.org/downloads/ y descargamos el software.  Como se puedes ver en la pagina, el circulo número 1 es donde se selecciona que tipo de sistema operativo se tiene, e iniciar la descarga a la versión correspondiente con el SO, en el circulo 2 se puede descargar la versión más sencilla que permite programar en Java SE (Standard Edition) y en circulo numero 3 se descarga la versión completa de Netbeans que con todos sus complementos permiten programar en mas versiones de Java como la EE o otros lenguajes como PHP o C/C++.
  • 8. • Posteriormente hacemos clic en "download"(descargar) y se descarga la versión, sin olvidar seleccionar el lenguaje en español en la opción de lenguaje a la izquierda del círculo numero 1. • Una vez ya descargado, revisamos dentro del archivo comprimido un archivo ejecutable, lo ejecutamos y el software se instalara automáticamente y estará listo para usarse.
  • 9. Versiones Actuales. • NetBeans 5.5.1 construyó la funcionalidad de NetBeans 5.5 y también proporciona varios los arreglos modestos. • NetBeans IDE 6.0 amplió existir Java EE características (incluyendo la persistencia de Java, EJB 3 y JAX-WS). • Además, la empresa NetBeans apoya el desarrollo de los usos de la empresa de Java EE 5, incluyendo herramientas de diseño visuales, herramientas del esquema de XML, UML (el modelar). • Paquete de NetBeans C/C++, proyectos de ayuda de C/C++.
  • 10. • NetBeans IDE 6.0, es la versión anterior 5.5.1, que introdujo la ayuda comprensiva para desarrollar los módulos del IDE y los usos ricos del cliente basaron en la plataforma de NetBeans, un nuevo GUI constructor, dando como resultado una entrega como parte de Ubuntu 8.04 distribución de Linux. • La versión más estable de NetBeans IDE 6.8, que fue lanzado adentro Abril de 2008.
  • 11. La plataforma de NetBeans. • La plataforma de NetBeans, es un reutilizable marco para simplificar el desarrollo de otros usos de escritorio. • Cuando un uso basado en la plataforma de NetBeans funciona, la plataforma principal ejecuta la clase. Se localizan los módulos disponibles, colocado en un registro de la memoria, y se ejecutan las tareas de lanzamiento de los módulos. Generalmente, el código de un módulo se carga en memoria solamente mientras que es necesario. • Permite que los usuarios descarguen mejoras y nuevas características directamente en el uso corriente. • La plataforma ofrece los servicios comunes de escritorio, permitiendo la lógica de uso.
  • 12. • Entre las características de la plataforma están: • Gerencia del interfaz utilizador (menús y toolbars). • Gerencia de los ajustes del usuario. • Gestión de la memoria externa (ahorro y cargamento cualquier clase de datos). • Gerencia de la ventana. • Marco del mago (diálogos paso a paso de las ayudas).
  • 13. El NetBeans IDE. • NetBeans IDE, es un ambiente integrado de desarrollo escrito enteramente en Java usando la plataforma de NetBeans. • Apoya el desarrollo de todos los tipos del uso de Java. • Entre otras características Modularidad: todas las funciones del IDE son proporcionadas por los módulos, cada módulo proporciona una función bien definida, tal como ayuda para lengua de Java, el corregir, o ayuda. • NetBeans contiene todos los módulos necesitados para el desarrollo de Java en una sola transferencia directa, permitiendo que el usuario comience a trabajar inmediatamente. • Las nuevas características, tales como ayuda para otros lenguajes de programación, pueden ser agregadas instalando los módulos adicionales.
  • 14. Licencia. • A partir del julio de 2006, NetBeans IDE fue licenciado debajo del Sun, licencia común del desarrollo y de la distribución (CDDL), una licencia basada en licencia del público de Mozilla. • En octubre de 2007, Sun anunció que NetBeans en adelante sería ofrecido bajo una licencia dual del CDDL y GLP.
  • 15. Profiler de NetBeans. • Profiler de NetBeans, es una herramienta para la optimización de los usos de Java: ayuda a encontrar los escapes de la memoria y a optimizar velocidad. • Descargado antes por separado, se integra en la base IDE desde la versión 6.0. • Profiler, se basa en un proyecto de investigación de los laboratorios de Sun que fue nombrado Jfluid. • Esa investigación destapó las técnicas específicas que se pueden utilizar para bajar los gastos indirectos de perfilar un uso de Java. • Una de esas técnicas es la instrumentación dinámica que es útil para perfilar los usos grandes de Java. • El Profiler de NetBeans puede obtener la información sobre los usos que son demasiado grandes o complejo. • NetBeans, también apoya dejar perfilar puntos exactos del tiempo de la ejecución y de ejecución de la medida.
  • 16. Herramienta de diseño del GUI. • Conocido antes como proyecto Matisse, herramienta del GUI permite al prototipo y al diseño Oscilación GUI arrastrar y colocar componentes del GUI. • El constructor del GUI tiene también ayuda incorporada para JSR 296 (marco del uso del oscilación), y JSR 295 (instalación de tecnología).
  • 17. Redactor del Javascript de NetBeans. • El redactor del Javascript de NetBeans proporciona la ayuda extendida para Javascript. • Las características abarcan: • Redactor del Javascript: destacar la sintaxis, cifrar la terminación para los objetos y las funciones nativas. • Generación del esqueleto de la clase del Javascript. • Generación de AJAX (servicio repetido de una plantilla). • Redactor de CSS: cifrar la terminación para los nombres de los estilos, navegación rápida a través del panel del navegador, estructura de archivo de exhibición en una sola exhibición, clasificar el contorno por nombre, refractor a la parte de un nombre de la regla.
  • 18. Paquetes de NetBeans IDE. Los usuarios pueden elegir instalar los paquetes de NetBeans IDE al instalar el IDE, en una base de uno a uno. Es también posible instalarlos más adelante.
  • 19. Paquete de movilidad de NetBeans. • Paquete de movilidad de NetBeans, es una herramienta para desarrollar los usos que funcionan en los dispositivos móviles; los teléfonos generalmente móviles, incluyendo la entrada a PDAs, entre otros. • El paquete de movilidad, se puede utilizar para escribir, para probar, y para eliminar errores de los usos para edición micro de la plataforma Java, permitiendo los dispositivos móviles. • Integra la ayuda para perfil móvil del dispositivo de información, configuración de dispositivo limitada conectada, y configuración de dispositivo conectada. • Se pueden integrar fácilmente los emuladores de tercera persona para un ambiente de prueba robusto. • Actualmente, el paquete está disponible como dos racimos separados, una CDC que cubre y la otra, dispositivos de CLDC.
  • 20. Paquete de NetBeans C/C++ • Agrega la ayuda para C/C++ a NetBeans IDE 5.5. • Este paquete deja utilizar C/C++, un sistema especificado de recopiladores y de herramientas que conjuntamente con NetBeans IDE es usado para construir los usos nativos para Windows, Linux, y Solaris. • El paquete proporciona un redactor para C/C++, y proporciona las plantillas del proyecto, un browser dinámico de la clase, hace la ayuda del archivo, y la funcionalidad de la depuración. • Los paquetes pueden también ampliarse con sus propias funcionalidades adicionales.
  • 21. Paquete de la empresa de NetBeans. • Amplía la ayuda para el desarrollo del uso de la empresa y servicios de Web en NetBeans IDE. • El paquete de la empresa, amplía las capacidades del IDE para escribir, para probar y para eliminar errores de arquitectura usando XML, BPEL, y servicios de Java. • El paquete agrega las herramientas de diseño visuales para UML que modela, esquema de XML, y ayuda para los servicios de identidad permitidos. • También instala y configura los tiempos de pasada necesarios, incluyendo un servidor de la gerencia del motor y de la identidad de BPEL integrado con el servidor del uso del sistema de Java.
  • 22. Paquete visual del Web de NetBeans. • Son componentes desarrollados para la fácil utilización de interfaces. • Este paquete visual se considera mucho mejor, por ser una versión mejorada, con muchas buenas características comparadas a los lanzamientos anteriores del creador del estudio de Java. • El código fuente para el sistema del componente de UI está disponible para la transferencia directa.
  • 23. Paquete de rubíes de NetBeans. • Desde la versión 6.0, NetBeans permite el desarrollo del IDE con Rubí y JRuby, así como carriles para dos puestas en práctica del rubí. • El paquete de rubíes incluye funcionalidades del redactor como: 1) El corregir básico. 2) Sintaxis que destacada para rubí. 3) Cifrar la terminación. 4) Destacar la ocurrencia. 5) Documentación integrada. 6) Análisis semántico para destacar parámetros y variables locales inusitadas. 7) Eliminar errores de código de rubíes. • Es también posible crear directamente proyectos de rubíes o Rubí en los proyectos, usando la práctica de rubíes de la referencia, o con JRuby (la puesta en práctica de Java del rubí).