Especialización en Gerencia de Sistemas de Información

Trabajo de Investigación sobre Java Script
Elaborado por: Cecilio Pineda



RESUMEN

Introducción:
El World Wide Web ha recorrido un gran camino desde los días en que era un modesto sistema hipertexto usado por unos cuantos científicos para compartir información en Internet.


En la actualidad el World Wide Web es el medio para intercambiar información de millones de personas. Las cuales comparten texto, video, sonido y datos, y cada vez son más las que intentan hacer sus páginas Web interactivas.


Las páginas Web están conformadas por texto, imágenes y por códigos (tags). Basándose en esos tags, el navegador construye la página web en el computador. A este conjunto de tags que se utiliza para crear páginas web se le llama HTML.

HTML significa (HyperText Markup Language) y es un lenguaje de marcación (Markup Language) diseñado para la creación de páginas Web. Con HTML y los lenguajes suplementarios como CSS, Java y Javascript que también funcionan localmente, es posible realizar proyectos interactivos que estén disponibles en la WWW. HTML es el formato de archivo más distribuido del mundo. Todos los archivos HTML pueden ser visualizados con cualquier ordenador en donde haya un navegador instalado.

Dentro de los lenguajes suplementarios más difundios para la creación de páginas Web encontramos el Javascript, el cual esta estrechamente integrado a HTML y a los navegadores más conocidos.

Java Script
Javascript fue desarrollado por la Netscape y debe sus orígenes a el lenguaje de programación llamado Java. Si bien su sintaxis y estructura básica son similares, el rango de funciones y el estilo de programación varían en forma considerable. Javascript se une a la categoría de lenguajes sencillos y fáciles de usar para hacer guiones.

 En contraste con Java, Javascript es un lenguaje interpretado basado en objetos (y no orientado a objetos). Para programar en Javascript solo es necesario un editor de texto, mientras para programar en Java se necesita un compilador especifico. Mientras en Java el código fuente se compila antes del tiempo de ejecución, en un lenguaje interpretado, los archivos de código fuente se ejecutan directo durante el tiempo de ejecución.

Los lenguajes interpretados como Javascript ofrecen varias ventajas (así como algunas desventajas): por lo general son más sencillos que los lenguajes compilados, además de fácil de aprender. Con frecuencia es menos complejo desarrollar, cambiar y solucionar problemas en estos programas, gracias a que ya no existe la necesidad de volver a compilar con cada cambio.

Ventajas
Otras ventajas, que ofrece el Javascript a los programadores son: 

Desarrollo rápido. Por ser un lenguaje de guiones se evita lo tedioso del proceso de compilación y depuración. 

Fácil de aprender. Con solo conocer unos cuantos comandos y reglas de sintaxis sencillas y la utilización de objetos, es posible crear programas complejos. 

Independencia de la Plataforma. A semejanza de la World Wide Web que es independiente de la plataforma, los programas Javascript no están atados a ninguna plataforma de hardware específica o a algún sistema operativo. 

Desventajas
En cuanto a los aspectos negativos, cabe señalar que la necesidad de interpretar comandos mientras se ejecuta el programa puede producir una caída de desempeño con algunos lenguajes interpretados. Sin embargo, en el caso de Javascript, esto no parece ser un problema.

Javascript se utiliza para generar guiones diseñados para reaccionar a eventos del usuario y del ambiente, auque se considera que en el futuro será el pegamento que una los applets Java con más facilidad en las páginas Web.

Ejemplos
Los siguientes son algunos ejemplos: 

Un seleccionador interactivo de colores para que los desarrolladores Web prueben diferentes colores de fondo y de texto en sus documentos. 

Calculadoras: Los ejemplos en Web incluyen una calculadora de conversión de unidades y de intereses sobre préstamos. 

Salida dinámica basada en el ambiente actual y en el historial de surfeo del usuario. 

Verificación de formularios:  Javascript puede usarse para asegurar que los datos de los formularios se introduzcan de manera adecuada antes de enviarlos al servidor, en lugar de depender que sea éste quien verifique dicho contenido después de que se envía un formulario. 

Construcción de URLs: Javascript se utiliza para construir URLs personalizados con base en las opciones de usuarios en los formularios. 

Construcción de programas de entretenimientos, como juegos. 

Javascript puede usarse para reemplazar varios guiones CGI (Interfaz común para puente de enlace) para procesamiento en el lado del cliente, lo que disminuye la demanda de ancho de banda y reduce la carga del servidor para los servidores Web muy ocupados.

Conclusión
En conclusión, Javascript es uno de varios componentes clave en el desarrollo de sitios Web de la actualidad. Diseñado para ayuda
r a los desarrolladores Web a producir aplicaciones interactivas en Internet.

 

INFOGRAFIA
JS1: Artículo de Intéres general que nos permite entender lo accesible del Java Script, que los código creados son todos gratís de adquirir.Se pueden copiar y usar de una manera personalizada. http://wired.terra.com.ar/webmonkey/programacion/javascript/crjs/?ddlh_destacado

 JS2: Tutorial muy interesante, aqui podras encontrar ejemplos de códigos de Java Script muy utiles para el uso en páginas web.http://www.asptutor.com/frontpage/javatemas.asp

JS3: Página muy interesante sobre Java Script, en ella se encuentra las definiciones y otras característica importantes. http://www.pablin.com.ar/computer/cursos/cursojs/index.htm
 JS4: Artículo donde puede ver como validar la entrada de datos al enviar un correo.  http://www.webexperto.com/articulos/articulo.asp?cod=104
 JS5: Artículo muy completo de las característica del lenguaje Java Script.. http://www.lavariable.com/tutoriales/javascript/JSID1/JSID1.ASP
 JS6: Taller muy interesante de Java Script en 5 días. http://64.226.188.26/sivnetwork-www/cursos_gratis/Taller1.html
 JS7: Artículo de interes general de Java Script. http://webs.demasiado.com/alexredondo/macintosh/javascript.htm
 JS8: Artículo muy interesante sobre lo que es Java Script, y todo lo que se puede lograr con el. http://www.desarrolloweb.com/articulos/25.php?manual=22