ghgg

Páginas: 10 (2276 palabras) Publicado: 27 de febrero de 2014
Historia de java

El lenguaje Java™ fue creado por Sun Microsystems Inc. en un proceso por
etapas que arranca en 1990, año en el que Sun creó un grupo de trabajo, liderado
por James Gosling, para desarrollar un sistema para controlar electrodomésticos e
incluso PDAs o Asistentes Personales (pequeños ordenadores) que, además,
permitiera la conexión a redes de ordenadores. Se pretendía crearun hardware
polivalente, con un Sistema Operativo eficiente (SunOS) y un lenguaje de
desarrollo denominado Oak (roble), el precursor de Java. El proyecto finalizó en
1992 y resultó un completo fracaso debido al excesivo coste del producto, con
relación a alternativas similares, tras lo cual el grupo se disolvió.

¿Qué es Java?

Java es un lenguaje de desarrollo de propósito general, ycomo tal es
válido para realizar todo tipo de aplicaciones profesionales.
Entonces, ¿es simplemente otro lenguaje más? Definitivamente no. Incluye una
combinación de características que lo hacen único y está siendo adoptado por
multitud de fabricantes como herramienta básica para el desarrollo de
aplicaciones de gran repercusión.

¿Qué lo hace distinto de los demás lenguajes?

Una de lascaracterísticas más importantes es que los programas
“ejecutables”, creados por el compilador de Java, son independientes
de la arquitectura. Se ejecutan indistintamente en una gran variedad
de equipos con diferentes microprocesadores y sistemas operativos.
· De momento, es público. Puede conseguirse un JDK (Java Developer's
Kit) o Kit de desarrollo de aplicaciones Java gratis. No se sabe si enun
futuro seguirá siéndolo.
· Permite escribir Applets (pequeños programas que se insertan en una
página HTML) y se ejecutan en el ordenador local.
· Se pueden escribir aplicaciones para intrarredes, aplicaciones
cliente/servidor, aplicaciones distribuidas en redes locales y en
Internet.
· Es fácil de aprender y está bien estructurado.
· Las aplicaciones son fiables. Puede controlarse suseguridad frente al
acceso a recursos del sistema y es capaz de gestionar permisos y
criptografía. También, según Sun, la seguridad frente a virus a través
de redes locales e Internet está garantizada.

¿Qué se puede programar con Java?

Si tenía preconcebida la idea de que con Java sólo se programan applets para
páginas web, está completamente equivocado. Ya que Java es un lenguaje depropósito general, puede programarse en él cualquier cosa:
· Aplicaciones independientes. Como con cualquier otro lenguaje de
propósito general.
· Applets. Pequeñas aplicaciones que se ejecutan en un documento
HTML, siempre y cuando el navegador soporte Java, como ocurre con
los navegadores Hot Java y las últimas versiones de Netscape y el
explorador de Internet de Microsoft.


¿Es fácilde aprender?

Sí.
Para el colectivo de programadores que conocen la programación orientada a
objetos, el cambio a Java puede ser realmente sencillo. Es un lenguaje bien
estructurado, sin punteros y sin necesidad de tener que controlar la asignación de
memoria a estructuras de datos u objetos.
Para los programadores en C++ también es sencillo el cambio, ya que la sintaxis
es prácticamente lamisma que en este lenguaje.
Para todo aquel que no conozca la programación orientada a objetos, este lenguaje
es ideal para aprender todos sus conceptos, ya que en cada paso de su aprendizaje
se va comprobando que las cosas se hacen en la forma natural de hacerlas, sin
sorpresas ni comportamientos extraños de los programas. A medida que se va
aprendiendo, se va fomentando en el programador,y sin esfuerzo, un buen estilo
de programación orientada a objetos. En realidad, no puede ser de otra forma, ya

El aspecto de seguridad tiene importancia fundamental en la creación de applets puesto que estos programas
son ejecutados en el navegador de cada usuario es necesario poder garantizarle que su sistema y sus datos están
seguros de posibles virus y/o fisgoneos de terceras personas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ghgg
  • ghgg
  • ghgg
  • ghgg
  • ghgg
  • Ghgg
  • ghgg
  • ghgg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS