nNETBEANS (1)

45
1 MANUAL DE NETBEANS INTRODUCCION El presente documento es un manual de la plataforma de desarrollo de Sistema Software en Netbeans IDE, tiene como objetivo dar a conocer el potencial de esta herramienta. Netbeans es un entorno de desarrollo integrado (IDE) que nos permite programar, compilar, depurar , construir interfaces gráficas y ejecutar programas en varios lenguajes, se especializa principalmente en JAVA Es un entorno de desarrollo integrado libre, y gratuito sin restricciones de uso .es un proyecto de código abierto con una comunidad en constante crecimiento.

Transcript of nNETBEANS (1)

Page 1: nNETBEANS (1)

1

MANUAL DE

NETBEANS

INTRODUCCION

El presente documento es un manual de la plataforma de desarrollo de Sistema Software

en Netbeans IDE, tiene como objetivo dar a conocer el potencial de esta herramienta.

Netbeans es un entorno de desarrollo integrado (IDE) que nos permite programar,

compilar, depurar , construir interfaces gráficas y ejecutar programas en varios lenguajes,

se especializa principalmente en JAVA

Es un entorno de desarrollo integrado libre, y gratuito sin restricciones de uso .es un

proyecto de código abierto con una comunidad en constante crecimiento.

es un entorno de programación para diversos programas como C/C++,

Ruby , PHP , JSP ,etc

Page 2: nNETBEANS (1)

2

Índice

Introducción

Capítulo 1

1.1 plataforma Netbeans 1.2 Historia de Netbeans 1.3 Qué es NetBeans1.4 Netbeans IDE

Capitulo II

2.1 Instalación de Netbeans

2.2 Paquetes de Netbeans

2.2.1 NetBeans Enterprise Pack

2.2.2 PHP

2.2.3 Python

2.3 componentes de Netbeans

2.3.1 Project

2.3.2 Files:

2.3.3 Services

2.3.4 Navigator

2.4 Comandos del menú contextual

2.5 Propiedades

2.6 Subnodos

2.7 Estructura típica del directorio de un proyecto

2.8 Ventana Servicios

2.9 recursos runtime

Page 3: nNETBEANS (1)

3

2.10 Plataforma Netbeans

2.11 Plugins

2.12 Partners:

Capitulo III

3.1 Apis 3.2 Modulo del sistema Api

3.3 Modulo del sistema Api3.3.1 sistema file system Api3.3.2 Los nodos activos y de Explorer y hoja de propiedades Api

3.3.3 Revisión y traslado de una primera aplicación NetBeans Pltaform

3.3.4 Revisión y traslado de una aplicación NetBeans Pltaform Primera

3.3.5 Paleta Api

3.3.6 Visual Library Api

3.4 Atajos en Netbeans

3.5 Generar documentación en Netbeans

Capitulo IV

4 .1 crear una aplicación en Netbeans

4.2 Accediendo a la documentación

4.3 manejo de base de datos desde netbeans con una aplicación de escritorio

4.4 Ventajas y desventajas de usar Netbeans

Page 4: nNETBEANS (1)

4

Capítulo I

1.1 plataforma Netbeans

Page 5: nNETBEANS (1)

5

El IDE NETBEANS es una herramienta para programar, cuenta con módulos para

extender el IDE NETBEANS.

Es de código abierto escrito completamente en Java usando la plataforma NetBeans,

soporta el desarrollo de aplicaciones como (J2SE , WEB , EJB y aplicaciones móviles )

Ofrece una serie de funcionalidades para lenguajes de programación dinámicos como

Ruby y JavaScript asi como soporte para Java Standards , mejor edición de código ,

capacidades de navegación e inspección , historia local , soporte integrado para

Subversión

1.2 Historia de Netbeans

Netbeans comenzó como un proyecto estudiantil en Republica Checa, originalmente lo

llamaron XELFI en 1996 bajo la supervisión de la Facultad de Matemáticas y Física en

la Universidad de Charles en Praga.

La meta era desarrollar un entorno integrado IDE para JAVA ,luego se diseñó la

arquitectura básica y surgió la idea de llamarlo NETBEANS ,

Versiones:

Page 6: nNETBEANS (1)

6

1.3 ¿Qué es Netbeans?

Es un proyecto de código abierto , la empresa SUN MICROSYSTEMS fundo dicho

proyecto de código abierto en junio del 2000 y continua siendo el patrocinador

principal de los proyectos , además cuenta con un número importante de módulos

para extender el IDE Netbeans

1.4 Netbeans IDE

Es un entorno de desarrollo integrado para desarrolladores de software

Es un código abierto y libre

Permite crear una serie de aplicaciones de escritorio web, aplicaciones

móviles con plataforma java.

Permite crear aplicaciones en C/C++ , PHP , JavaScript , Groovy

Funciona como soporte o base para múltiples Framewoks PHP

Capitulo II

2.1 Instalación de Netbeans

Antes de instalar Netbeans se debe de haber instalado el JRE, y el JDK

Page 8: nNETBEANS (1)

8

2.2 Paquetes de Netbeans

2.2.1 Netbeans Enterprise Pack

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.

2.2.2 PHP

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.

2.2.3 Python

Netbeans permite crear aplicaciones con Python ya que posee un motor para escribir

(resaltando la sintaxis), identificar errores y el debugger. Sin duda alguna, Netbeans se ha

convertido en un IDE apto para la mayoría de los lenguajes de programación opensource

modernos. También se estima que dará para soporte GUI para varias librerías gráficas

como son PyQt y GTK. Se espera que salga una versión con motor para soporte

para Jython, con acceso a todas las librerías de java e incluyendo soporte para Swing y

también para las librerías gráficas de python que ya mencionamos.

Ventana estándar de

Netbeans

2.3 componentes de

Netbeans:

Page 9: nNETBEANS (1)

9

2.3.1 Project: permite tener a mano todos los proyectos en que uno está trabajando

actualmente o en los que ha trabajado en el último tiempo. A través de la expansión o

colapso de los nodos en el árbol uno puede ir navegando a través de los elementos que

conforman el proyecto. Sugiero hacer clic derecho sobre el proyecto y revisar la ventana

de propiedades.

2.3.2 Files: permite navegar a través de las carpetas del proyecto. A veces algunos

elementos pueden no aparecer en el árbol del proyecto en “Proyects”, pero si en “Files”.

Por ejemplo, los archivos de salida al ejecutar o debugear un proyecto.

2.3.3 Services: maneja conexiones a algunos servicios. Los más comunes son los de

Bases de datos. Son una ayuda sumamente útil si uno realiza proyectos que interactúan

con servidores de base de datos.

2.3.4 Navigator: despliega los miembros de una clase. Se sugiere revisar su

funcionamiento ya que puede ser de suma utilidad. Permite desplegar o esconder los 6

miembros heredados de una clase, desplegar o esconder los atributos de una clase, ir

hasta la definición de un miembro (haciendo doble clic sobre este), encontrar ocurrencias

del elemento (find usages), etc.

2.4 Comandos del menú contextual

Puede ejecutar comandos en los archivos pulsando click derecho y escogiendo del menú

contextual los comandos disponibles, varían dependiendo del tipo de nodo en el que se

trabaja

2.5 Propiedades

La ventana de propiedades siempre muestra las propiedades del componente del enfoque

de la interfaz de usuario en NetBeans .

2.6 Subnodos

Tienen sus propiedades y comandos en el menú contextual

La ventana FAILES nos muestra un nodo para cada archivo en un directorio montado .

2.7 Estructura típica del directorio de un proyecto

Page 10: nNETBEANS (1)

10

Incluye los siguientes subdirectorios:

Build : donde se sitúan los ficheros .class compilados

Dist: donde se sitúa el fichero .jar

NbProject : incluye la información del proyecto NetBeans , es

recomendable no manipularlo

Src : donde se incluyen las fuentes

Test: fuente de los tests

2.8 Ventana Servicios

La ventana de servicios es el punto de entrada principal de recursos del runtime

Muestra la vista lógica de recursos importantes del runtime , como servidores, base de

datos y servicios web que sin registrados en el IDE

2.9 recursos runtime

Servidores: detalla los servidores registrados con el IDE .

Base de datos : detalla los drivers de la base de datos que se han

agregado al IDE

2.10 Plataforma Netbeans

La plataforma NetBeans es un marco genérico para aplicaciones Swing. Proporciona la

"fontanería" que, antes, cada desarrollador tenía que escribir, ahora puede ahorrar

cantidad de tiempo, trabajo y gastos .

Proporciona una arquitectura de aplicaciones fiable y flexible. Se le puede ahorrar años

de tiempo de desarrollo. La plataforma NetBeans le da una arquitectura probada por el

tiempo de forma gratuita, que fomenta las prácticas de desarrollo sostenible. Debido a que

la arquitectura de la plataforma NetBeans es modular y fácil para crear aplicaciones

robustas y extensibles.

2.11 Plugins

1. Se instala o desinstala herramientas al Netbeans

Page 11: nNETBEANS (1)

11

2. Vea las opciones que tiene en “Available Plugins”

3. Seleccione las que desee y apriete en el botón “Install”. Estas se

descargarán e instalarán automáticamente.

2.12 Partners:

Netbeans Community Partners son individuos o compañías que apoyan Netbeans como

entorno de desarrollo y / o la plataforma de aplicaciones. 

Son socios de la Comunidad que contribuyen con código a la base abierta de Netbeans,

promueven Netbeans haciendo presentaciones, brindando información y publicando

artículo y libros.

Algunos Partners de Netbeans

Page 12: nNETBEANS (1)

12

2.6.1 socios estratégicos

Netbeans Strategic Partners es una compañía que proporciona un valor añadido a la

comunidad Netbeans

Netbeans edificio de plug-ins o add-ons,

2.6.2 socios de la comunidad

El Programa de Partners Netbeans es compatible con dos tipos de socios: socios

estratégicos y socios comunitarios.

Page 13: nNETBEANS (1)

13

Capitulo III

3.1 Apis

3.2 Modulo del sistema Api

Permite intercambiar información entre e-conomic y los sistemas de tecnologías de

información de una organización, integrando bases de datos con E-conomic y la

prestación de servicios entre sí.

3.2

3.2

Api de Búsqueda

3.3 Windows system Api

La API del sistema de ventanas proporciona apoyo bastante abstracto para la

creación de ventanas o como ventana-componentes de contenedor que se puede

manejar sin problemas por la implementación del administrador de NetBeans

ventana.

Page 14: nNETBEANS (1)

14

3.4 sistema file system Api

Proporciona un API simple para diversas operaciones de sistema de archivos,

como la lectura de directorios y subdirectorios y devolver una lista de archivos y

subdirectorios o en cualquier matriz o formato hash.

3.4.1 Los nodos activos y de Explorer y hoja de propiedades Api

3.4.2 Revision y traslado de una primera aplicación NetBeans Pltaform

3.4.3 Revision y traslado de una aplicación NetBeans Pltaform Primera

3.4.4 Paleta Api

3.4.5 Visual Library Api

La API proporciona un conjunto de piezas reutilizables - widgets.

La composición de estos va a crear una visualización donde cada widget tiene

varias propiedades, incluyendo el diseño, frontera, acciones asignadas , biblioteca

además cuenta con un conjunto de widgets pre-definidos que se pueden

extender. 

Todas las piezas enchufables se declaran como interfaces o clases abstractas -

WidgetAction, ancla, AnchorShape, PointShape, animador, Border, GraphLayout,

LookFeel, Diseño SceneLayout, router, CollisionsCollector. También tienen su

implementación integrada.

3.5 Atajos en Netbeans

Netbeans cuenta con diversas características que permiten agilizar el trabajo, a los

mismos se le denominan atajos implementados tanto para JAVA, C++, JSP, RUBY,

todos estos permiten ahorro de tiempo en la programación.

Para abrir o crear un nuevo proyecto

Ctrl+Shitf+N

Ctrl+Shitf+O

Para crear o depurar

Page 15: nNETBEANS (1)

15

Shit+F6 = Correr el archivo actual

Ctrl+Shit+F5 = Correrlo paso a paso

Palabras claves

ir + Tab = Escribe la palabra reservada importar

pu + Tab = Public

pr + Tab = Private

ex + Tab = extends

St + tab = String

im + tab = implements

cl + Tab = Class

bo + Tab = Boolean

(for | fori) + Tab = Crea un ciclo for el primero hasta 10 el segundo con lo que recibe

de argumentos

forv + Tab = Crea un for para vectores

dowhile + Tab = el ciclo do while

sout + Tab =Para imprimir normalito

serr + Tab = Para imprimir los errores

ifelse + Tab= if else

trycatch + Tab= Crea el bloque de la excepción.

Depurar y crear

Ctrl+Espacio = Auto-Completar y Sugerencias.

(Ctrl | Shit) F3 – Buscar una palabra o tambien pueden hacer Ctrl+F

Ctrl + O = Abre la Clase del objeto (es decir nos lleva a la clase de un objeto

seleccionado)

Ctrl + B = Ir Declaracion de la variable (!importante para

corregir rápidamente una nacionalización)

Ctrl + G= Ir a Linea

Alt + Shit+ F = Arrelgar el formato ( (Alinear código y dejarlo como debería ser))

Alt + Shit+ Direccionales = Mover líneas de código. (Declaramos antes de tiempo o

sumamos antes de ejecutar algo)

Ctrl + Shit + Bajar = Copiar línea actual del cursor.

Page 16: nNETBEANS (1)

16

Ctrl + E= Borrar línea

Ctrl + (Shit) + W = Cerrar una (Todas) ventana (Código que estemos viendo).

Alt + Shit + D = Desprender en una ventana el que tenga el focus en ese momento.

3.6 Generar documentación en Netbeans

Java Doc. es una utilería o herramienta que forma parte del Netbeans ,cuyo objetivo es

ayudar a generar documentación con estilo propio de un profesional , se ayuda o toma

base a los comentarios del código y estos son generados automáticamente para ser

presentados a otros desarrolladores y así entender a nuestro código ,generando páginas

HTML para ser vistas desde el navegador

Añadir documentación es tan simple como poner, un comentario que empiece por,/**,y

acabe con */,

• Para poder estructurar mejor los comentarios se usa las marcas, @param y @return

para describir con detalle los parámetros y el resultado.

• Hay muchas marcas interesantes como por, ejemplo @author, @version, @since,

@throws, etc.

• Generar la documentación en Netbeans es tan fácil como desde el proyecto marcar en

el menú contextual la opción “Generar javadoc”,

• Una vez generada nos abrirá el navegador para acceder a ella.

Los ficheros generados los encontraras en el subdirectorio,dist/ javadoc dentro del

proyecto.

Capitulo IV

Page 17: nNETBEANS (1)

17

4 .1 crear una aplicación en Netbeans

1. Abrir el menú de archivos y pulsar en nuevo proyecto.

2. Nos mostrara la pantalla donde se seleccionara el tipo de proyecto a

realizar

3. Seleccionamos la categoría java en el panel de la derecha Java Application.

Después pulsamos Next.

Las categorías que encontramos en la creación de un nuevo proyecto son las

siguientes :

Java Aplication :

Crea una nueva aplicación Java SE en un proyecto de IDE estándar. También

puede generar una clase principal en el proyecto. Los proyectos estándar usan un

IDE-generated Ant build script para construir, ejecutar y depurar su proyecto.

Page 18: nNETBEANS (1)

18

Java Desktop Application: Crea un esqueleto de una aplicación del

escritorio basado en el Armazón de Aplicación de Balance (JSR 296). Esta plantilla

proporciona la infraestructura de la aplicación básica como una barra del menú,

persistiendo la ventana de estado y barra de estado. Con esta plantilla, puede

generar también el código para crear una interfaz de GUI para una mesa de la

base de datos.

Java Class Library: Crea una nueva librería Java SE en un proyecto de

IDE estándar. Una librería Java SE no contiene una clase principal. Los proyectos

estándar usan un IDE-generated Ant build script para construir, ejecutar y

depurar su proyecto.

Java Project with Existing Sources: Importa una aplicación de Java

existente en un proyecto de IDE estándar. La aplicación de Java puede tener

múltiples carpetas de la fuente. Los proyectos estándar usan un IDE-generated

Ant build script para construir, ejecutar y depurar su proyecto.

Java Free-Form Project: Importa una aplicación de Java existente y su

escritura script en un proyecto de IDE. En los proyectos del libre-formulario,

IDE usa los comandos Ant script que proporciona para correr, compile, y

depurar su proyecto. Cualquier modificación de la construcción del proceso

puede manejarse directamente en su Ant script. Para hacer mantenimiento a

largo plazo del proyecto más fácil, considere usar el Proyecto de Java con

Fuentes Existentes en proyectos de plantilla.

Web Application: Crea una aplicación Web vacía en un proyecto de IDE

estándar. Los proyectos estándar usan un IDE-generated Ant build script para

construir, ejecutar y depurar su proyecto.

Page 19: nNETBEANS (1)

19

Web Application with Existing Sources: Importa una aplicación de Web

existente en un proyecto web estándar. Los proyectos estándar usan un IDE-

generated Ant build script para construir, ejecutar y depurar su proyecto.

Web Free-Form Application: Importa una aplicación de Web existente y su

script en un proyecto IDE. En los proyectos del libre-formulario, IDE usa comandos de

Ant script que proporciona para correr, compilar, y depurar su proyecto. Cualquier

modificación de la construcción del proceso puede manejarse directamente en su Ant

script. Para hacer mantenimiento a largo plazo del proyecto más fácil, considere usar

la Aplicación Web con Fuentes Existentes en proyectos de plantilla.

EJB Module: Crea una nueva JavaBean Enterprise (EJB) en un proyecto de

IDE estándar. Los proyectos estándar usan un IDE-generated Ant build script

para construir y ejecutar su proyecto.

EBJ Module with Existing Sources: Importa un módulo existente Enterprise

JavaBean (EJB) en un proyecto de IDE estándar. El módulo EJB puede tener

cualquier estructura con tal de que tenga un archivo existente ejb-jar.xml. Los

proyectos estándar usan un IDE-generated Ant build script para construir y

ejecutar su proyecto.

Enterprise Application Client: Crea una nueva aplicación enterprise proyecto

cliente en un proyecto de IDE estándar. Los proyectos estándar usan un IDE-

generated Ant build script para construir y ejecutar su proyecto.

Enterprise Application Client with Existing Sources: Importa una aplicación

enterprise cliente existente en un proyecto de IDE estándar. La aplicación

enterprise módulo cliente puede tener cualquier estructura. Los proyectos

estándar usan un IDE-generated Ant build script para construir, ejecutar y

depurar su proyecto.

Page 20: nNETBEANS (1)

20

Packaged Archive: Java EE el proyecto del archivo binario. Este tipo de

proyecto es un deploytool dónde puede abrir los archivos binarios, editar el

servidor runtime deployment descriptors, montar el archivo y utilizar este,

Mobile Application: Crea una nueva aplicación MIDP en un proyecto de IDE

estándar. También puede generar un MIDlet en el proyecto. Este proyecto usa un

IDE-generated Ant build script and special tasks para pre proceso, construir,

ofuscar, ejecutar, depurar, y desplegar su aplicación en el ambiente Java ME.

Mobile Class Library: Crea una nueva librería de clase Java ME en un proyecto

de IDE estándar. Una librería Java ME no contiene un MIDlet. Este proyecto usa

Page 21: nNETBEANS (1)

21

un IDE-generated Ant build script and special tasks para pre proceso, construir,

ofuscar, ejecutar, depurar, y desplegar su librería en el ambiente Java ME.

Mobile Project with Existing MIDP Sources: Importa una aplicación MIDP

existente desde fuentes existentes y una aplicación opcional descriptores en un

proyecto de IDE estándar. Este proyecto usa un IDE-generated Ant build script

and special tasks para pre proceso, construir,

ofuscar, ejecutar, depurar, y desplegar su aplicación en el ambiente Java ME.

Import Wireless Toolkit Project: Importa una aplicación MIDP existente del Sun

Java Wireless Toolkit en un proyecto de IDE estándar. Este proyecto usa un IDE-

generated Ant build script and special tasks para pre proceso, construir,

ofuscar, ejecutar, depurar, y desplegar su aplicación en el ambiente J2ME.

CDC Application: Crea una nueva aplicación CDC en un proyecto de IDE

estándar. También puede generar una clase principal en el proyecto. Los

proyectos estándar usan un IDE-generated Ant build script para construir,

ejecutar y depurar su proyecto.

CDC Class Library: Crea una nueva librería CDC en un proyecto de IDE

estándar. Una librería CDC no contiene una clase principal. Los proyectos

estándar usan un IDE-generated Ant build script para construir, ejecutar y

depurar su proyecto.

Import CDC Pack 5.5 Project: Importa un proyecto CDC Pack 5.5 existente en un

NetBeans 6.0 proyecto de IDE. . Este proyecto usa un IDE-generated Ant build

script and special tasks para pre proceso, construir, ofuscar, ejecutar, depurar, y

desplegar su aplicación en el ambiente CDC. Se copian los archivos de la fuente

del proyecto original.

Import CDC Toolkit Project: Importa un proyecto CDC Toolkit existente en un

NetBeans 6.0 proyecto de IDE. Este proyecto usa un IDE-generated Ant build

script and special tasks para pre proceso, construir, ofuscar, ejecutar, depurar, y

desplegar su aplicación en el ambiente CDC. Se

Page 22: nNETBEANS (1)

22

Mobile Designer Components: Ayudas para crear el módulo de Componentes de

Diseñador Móvil Visual. El Nuevo Módulo de NetBeans se creará con el Diseñador

Components Móvil Visual y Java SE Biblioteca Descriptors.

Page 23: nNETBEANS (1)

23

4. En la pantalla siguiente especificar el nombre y la ruta en donde se

guardara el proyecto.

Page 24: nNETBEANS (1)

24

5. Al final el proceso nos muestra la siguiente pantalla

Page 25: nNETBEANS (1)

25

6. En la parte izquierda de la pantalla nos muestra un recuadro donde se

visualizara los proyectos creados.

7. Ventana de código

En la imagen mostrada nos permitirá codificar y hacer comentarios de los mismos

usaremos /* para iniciarlo y */ para finalizarlo. Si vamos a hacer un comentario de

una sola línea podemos comenzarlo por //

Page 26: nNETBEANS (1)

26

Con el comando javaaplication 7 definimos la clase y el cuerpo del mismo y el

comando public static void main(String[] args) indica que se iniciado el método

principal main, este método es el primero en ejecutarse.

Para ejecutar un programa tenemos que compilarlos; significa traducirlo el código

que hemos escrito a código de bytes para que el ordenador lo entienda.

Para ejecutar el programa podemos:

Ir al menú Run -> Run Main Project

Pulsar la tecla F6

Pulsar el icono correspondiente de la barra de herramientas

 

8. Al pulsar cualquiera de las acciones en el panel inferior nos muestra el

resultado obtenido

Page 27: nNETBEANS (1)

27

9. Si el mensaje mostrado aparece en verde significa que no hubo ningún

error en la codificación, caso contrario fijarse en la ventana del editor si hay algún

error de sintaxis

Page 28: nNETBEANS (1)

28

10. La imagen nos muestra que ha ocurrido un error.

4.2 Acceso a la documentación

generando java. doc.

Page 29: nNETBEANS (1)

29

accediendo al java doc

Page 30: nNETBEANS (1)

30

4.3 manejo de base de datos desde NetBeans con una aplicación de

escritorio

1.

1.

1.

1.

Sel

eccionamos Services

Page 31: nNETBEANS (1)

31

Luego DataBases

Entramos a Driver

Seleccionamos MySQL

2. Dar click derecho en MySQL (Connector/J Driver)

Page 32: nNETBEANS (1)

32

3. Seleccionar Conectar usando, aquí le indicamos la información del driver y

de la base de datos.

Page 33: nNETBEANS (1)

33

4. Asumimos que nos queremos conectar a la base de datos aplicaciondb,

que se encuentra en nuestra PC.

5. Como no se ha creado la base de datos se genera el error :

Page 34: nNETBEANS (1)

34

Procederemos a crear la base de datos.

1. Nos conectamos a MySQL desde la opción MySQL Server

2. Clic derecho y seleccionamos start ,pasword del root del sistema

3. Se mostrara la base de datos damos clic derecho y seleccionamos la base

de datos

Page 35: nNETBEANS (1)

35

4. Se procede a la creación de la base de datos

5. Le asignamos un nombre y seleccionamos un usuario que tendrá el acceso

total a la misma

6. Luego se muestra el diseño o esquema del una base de datos

7. Con el

cual

puedes hacer uso de los diversos campos

Page 36: nNETBEANS (1)

36

4.4 Ventajas y desventajas de usar Netbeans

Ventajas:

Facilidad de uso con Windows

Software libre

Genera errores descriptivos o con indicaciones

Simplifica algunas tareas por tener una interfaz sencilla

Ayuda en la navegación de clases predefinidas en la plataforma (miles )

Es usado como soporte para JSP,XML,RMI,CORBA,JINI,JDBC y

tecnologías Servlet

Incluye CVS (control de versiones)

No trabaja a nivel de archivos si no a nivel proyecto

Físicamente un proyecto Netbeans es un directorio con una organización

especial

Cada proyecto incluye recursos necesarios de un programa como : Archivos

en el código ,Bibliotecas externas , Imágenes y sonidos.

Desventajas:

Demanda de más consumo de memoria que otra IDE

Su barra de menú es muy extensa