Navegadores y Applets

Los primeros navegadores de internet no interpretaban applets pues en estos últimos aún no existían cuando la web comenzó a funcionar, pero a partir de las versiones 3 de Internet Explorer y Netscape ambos interpretan applets.

Nota: La capacidad de los navegadores de internet para interpretar applets proporciona una de las formas más populares y convenientes de incluir interactividad en las páginas web, pero es importante saber que no es la única, hay otras como por ejemplo JavaScript y la tecnología ActiveX de Microsoft.

Java y JavaScript
Es importante aclarar que JavaScript y Java son cosas diferentes. JavaScript es un lenguaje de programación exclusivamente para páginas Web. JavaScript fue desarrollado por Netscape. De hecho Netscape iba a llamar 'LiveScript' a su lenguage de programación para páginas Web, pero ante la popularidad que Java estaba adquiriendo y aprovechando el parecido de la sintaxis de ambos lenguajes, decidieron llamarle JavaScript.

Ambos lenguajes han aprovechado la sintaxis de C++ por lo cual su código es parecido. JavaScript es especialmente adecuado para enriquecer una página Web pues tiene control sobre ella, puede ofrecer interacciones dentro de una página, puede generar páginas al instante dependientes de lo que el usuario elija e incluso puede controlar applets de Java que se encuentren en la página. Pero las clases que se pueden crear con JavaScript sólo tienen validez dentro de la página Web donde se crearon, por lo tanto no resulta fácil ni natural crear librerías de clases y extender así su poder.

Java no ofrece control sobre una página Web pero en cambio es un lenguaje de programación completo con el que se pueden crear y extender clases, formar paquetes o librerías de clases, crear aplicaciones independientes y además crear applets. Aunque la sintaxis de ambos lenguajes es parecida, en realidad son lenguajes muy diferentes. Java es muy estricto en cuestión de tipos de variables como Pascal o C++ mientras que JavaScript no lo es. Para utilizar JavaScript basta aprender el lenguaje y usarlo dentro de las páginas Web, en cambio para utilizar Java es necesario usar un compilador de Java. Ambos lenguajes pueden colaborar perfectamente dentro de una página Web.

Paquetes básicos del JDK
El JDK (Java Development Kit) tiene seis paquetes básicos de java y que debes conocer muy bien.

  • java.applet: Todo sobre los applets, es una clase pequeña
  • java.awt: Windows y sus controles, es una clase amplia y compleja
  • java.io: Lectura y escritura de archivos a través de Streams
  • java.lang: Matemáticas, Strings, Hilos y otras cosas básicas
  • java.net: Todo sobre conexiones a internet
  • java.util: Algunas clases útiles
  • java.awt.event: Eventos de los controles gráficos de awt

Este curso se va a quedar en el uso de los paquetes básicos.

Comentarios

Enviar un comentario nuevo

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick:
El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

Captcha
Esta pregunta es para probar que el que escribe el comentario es un humano
1 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.