# data[].attributes.body
Lis Wong
XII
Informática. Prof Guadalupe Espinosa
JAVA | NETBEANS

# data[].attributes.body
Actualmente puede considerarse que el Java vigente se denomina Java 2 y existen 3 distribuciones principales de Java 2.
a) J2SE o simplemente Java SE: Java 2 Standard Edition o Java Standard Edition. Orientado al desarrollo de aplicaciones cliente / servidor. No incluye soporte a tecnologías para internet. Es la base para las otras distribuciones Java y es la plataforma que utilizaremos nosotros en este curso por ser la más utilizada.

b) J2EE: Java 2 Enterprise Edition. Orientado a empresas y a la integración entre sistemas. Incluye soporte a tecnologías para internet. Su base es J2SE.

c) J2ME: Java 2 Micro Edition. Orientado a pequeños dispositivos móviles (teléfonos, tabletas, etc.)

# data[].attributes.body
La plataforma ofrece servicios reusables comunes para las aplicaciones de escritorio, permitiendo a los desarrolladores centrarse en la lógica de sus aplicaciones. Algunas de las características de la aplicación son:

Gestión de la interfaz de usuario ( menús y barras de herramientas )

Gestión de configuración de usuario

Gestión de almacenamiento (guardar o cargar algún tipo de dato)

Gestión de ventana

Marco Asistente (soporta diálogos paso a paso)

Librería visual de Netbeans

Herramientas de desarrollo integrado

NetBeans IDE es libre, código abierto, multiplataforma con soporte integrado para el lenguaje de programación Java.

# data[].attributes.body
Los principales puntos fuertes y ventajas de Java son los siguientes.
Multiplataforma

Una de las principales ventajas de Java es que se puede utilizar sin depender del tipo de plataforma.
Liberación de memoria

Es normal que en algunos programas tengan problemas con la memoria, ya que no todos poseen un amplio sistema. Sin embargo, con el lenguaje Java no tendrás este inconveniente.
Librerías estándar y editores

Otra ventaja de Java es que su programa incluye variedad de librerías estándar que te ayudarán a realizar muchas operaciones comunes. Dentro del programa puedes encontrarlo como Java API.
Seguridad

Dentro de las ventajas de Java encontramos la seguridad. A pesar de tener un lenguaje de código abierto, sus programas se compilan de manera original.

# data[].attributes.body
NetBeans 6.8

NetBeans 6.7.1

NetBeans 6.7

NetBeans 6.5

NetBeans 6.1

NetBeans 6.0

NetBeans 5.5.1

NetBeans 5.5

NetBeans 5.0

NetBeans 4.1

NetBeans 4.0

NetBeans 3.6

NetBeans 3.5

# data[].attributes.body
NetBeans comenzó como un proyecto estudiantil en Republica Checa (originalmente llamado Xelfi), en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la Universidad Carolina en Praga. La meta era escribir un entorno de desarrollo integrado (IDE) para Java parecida a la de Delphi. Xelfi fue el primer entorno de desarrollo integrado escrito en Java, con su primer pre-release en 1997.

# data[].attributes.body
Java nace en 1991 con el nombre “OAK”, posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA.
En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que JAVA puede ofrecer.

En 1995, es presentada la versión alpha de java, y un año después en 1996 es lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van presentando nuevos paquetes y librerías hasta la actualidad. A día de hoy, podemos decir, que Java es uno de los lenguajes más importantes del mundo. C

# data[].attributes.body
-Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., están presentes en Java
-Disponibilidad de un amplio conjunto de bibliotecas.
-Lenguaje simple. Java posee una curva de aprendizaje muy rápida.
-Distribuido. Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.
-Interpretado y compilado a la vez. Java es compilado, en la medida en que su código fuente se transforma en una especie de código máquina.
-Robusto. Java fue diseñado para crear software altamente fiable. Para ello proporciona numerosas comprobaciones en compilación y en tiempo de ejecución.
-Seguro. Dada la naturaleza distribuida de Java, donde las applets se bajan desde cualquier punto de la Red, la seguridad se impuso como una necesidad de vital importancia.
-Indiferente a la arquitectura. Java está diseñado para soportar aplicaciones que serán ejecutadas en los más variados entornos de red, desde Unix a Windows Nt, pasando por Mac y estaciones de trabajo, sobre arquitecturas distintas y con sistemas operativos diversos.
-Portable. La indiferencia a la arquitectura representa sólo una parte de su portabilidad.
-Alto rendimiento.
-Multihebra. Java soporta sincronización de múltiples hilos de ejecución (multithreading) a nivel de lenguaje.
-Dinámico. El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos en la fase de enlazado.os de código bajo demanda, procedente de fuentes muy variadas, incluso desde la Red.

# data[].attributes.body
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 IDE1​ 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.

# data[].attributes.body
Lenguaje Interpretado

Una principal desventaja de Java es que trabaja con lenguaje interpretado. Esto quiere decir que el lenguaje de máquina se va convirtiendo a medida que se va ejecutando.
Sintaxis

Java trabaja con una sintaxis un poco complicada. A diferencia de lenguajes como Python y C+, estos utilizan una evolución mucho más rápida y más adaptable a aquellos que recién comienzan en el mundo de la programación.
Eficiencia con equipos aptos

El lenguaje de programación Java, al tener un rendimiento eficiente con distintos programas, posee una debilidad limitante para muchos usuarios.

Java requiere de dispositivos y equipos que soporten toda la potencia de los programas que se ejecuten con la tecnología.