Lenguajes Script

20
LOGO MATERIA: DESARROLLO DE APLICACIONES WEB TEMA: Lenguajes script. INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Transcript of Lenguajes Script

Page 1: Lenguajes Script

LOGO

MATERIA:DESARROLLO DE APLICACIONES WEB

TEMA: Lenguajes script.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 2: Lenguajes Script

LOGO

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

INTEGRANTES DEL EQUIPO

1. Ximena Benito Nicolas

2. Erika Martinez Luis

3. Maria Del Rosario

4. Luis Alberto Ruiz Clemente

Page 3: Lenguajes Script

LOGOLenguajes Script

DEFINICION:(Scripting language, lenguaje de guión). Un lenguaje scripting es un tipo de lenguaje de programación que es generalmente interpretado. Los programas comunes son convertidos de forma permanente a un código especial antes de que puedan ejecutarse (proceso de compilación). En cambio los scripts permanecen en su forma original (su código fuente en forma de texto) y son interpretados comando por comando cada vez que se ejecutan. De todas maneras, los scripts pueden ser compilados también, aunque no es usual.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 4: Lenguajes Script

LOGOClasificacion de Lenguajes Script

Lenguajes Script del Lado del Cliente:Un script en el lado del cliente es un programa que puede acompañar a un documento HTML o que puede estar incluido en él. El programa se ejecuta en la máquina del cliente cuando se carga el documento, o en algún otro instante, como por ejemplo cuando se activa un vínculo.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 5: Lenguajes Script

LOGOClasificacion de Lenguajes Script

Estos lenguajes permiten variar dinámicamente el contenido del documento, modificar el comportamiento normal del navegador, validar formularios, realizar pequeños trucos visuales, etc... Sin embargo, conviene recordar que se ejecutan en el navegador del usuario y no en la máquina donde estén alojadas.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 6: Lenguajes Script

LOGOClasificacion de Lenguajes Script

Del lado del CLIENTE

VBScript

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 7: Lenguajes Script

LOGOJAVA SCRIPT

Fue creado por Brendan Eich en Netscape, apareciendo por primera vez en el navegador Netscape Navigator 2.0. Inicialmente se llamó Mocha, luego LiveScript y finalmente JavaScript en un anuncio conjunto entre Sun Microsystems (creadores de JAVA) y Netscape el 4 de diciembre de 1995.

JAVA SCRIPT es software libre.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 8: Lenguajes Script

LOGOJAVA SCRIPT

Lenguaje de programación interpretado, o sea, no requiere compilación. Es utilizado especialmente en páginas web embebido en el código HTML o similares. La mayoría de los navegadores pueden interpretar los códigos JavaScript incluidos en las páginas web.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 9: Lenguajes Script

LOGOJAVA SCRIPT

CARACTERISTICAS La característica principal de JavaScript, de hecho, es la

de ser un lenguaje de scripting, pero, sobre todo, la de ser el lenguaje de scripting por excelencia y, sin lugar a dudas, el más usado.

Es un lenguaje script u orientado a documento, como pueden ser los lenguajes de macros que tienen muchos procesadores de texto. Nunca podrás hacer un programa con JavaScript, tan sólo podrás mejorar tu página Web con algunas cosas sencillas (revisión de formularios, efectos en la barra de estado, etc...) y no tan sencillas (animaciones usando HTML dinámico, por ejemplo)

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 10: Lenguajes Script

LOGOJAVA SCRIPT

CARACTERISTICAS JavaScript y Java son dos cosas distintas. Principalmente

porque Java sí que es un lenguaje de programación completo. Lo único que comparten es la misma sintaxis.

Es interpretado (que no compilado) por el cliente. Su código se integra en las páginas HTML, incluido en

las propias páginas. Permite crear páginas más dinámicas, lo que las hace

más atractivas para el usuario.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 11: Lenguajes Script

LOGOJAVA SCRIPT

CARACTERISTICAS Es dinámico, responde a eventos en tiempo real. Eventos

como presionar un botón, pasar el puntero del mouse sobre un determinado texto o el simple hecho de cargar la página o caducar un tiempo. Con esto podemos cambiar totalmente el aspecto de nuestra página al gusto del usuario, evitándonos tener en el servidor un página para cada gusto, hacer cálculos en base a variables cuyo valor es determinado por el usuario, etc.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 12: Lenguajes Script

LOGOJAVA SCRIPT

CARACTERISTICAS JavaScript es un lenguaje que diferencia entre

mayúsculas y minúsculas, por lo que si escribimos alguna expresión en minúsculas, deberemos mantener esa expresión en minúsculas a lo largo de todo el programa. Si escribimos esa misma expresión en mayúsculas, será una expresión diferente a la primera. Esto es así en la mayoría de los lenguajes de este tipo.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 13: Lenguajes Script

LOGOVentajas y desventajas de JavaScript

VENTAJAS Algunas de las ventajas de JavaScript es que es un

lenguaje muy sencillo, tiene gran documentación en la web, y es totalmente gratuito. JavaScript también es un lenguaje de programación muy liviano, y al usarlo  podrás crear paginas web dinámicas, menús desplegables, efectos visuales sencillos, manipular datos y crear aplicaciones web, utilizando poca memoria y manteniendo un tiempo de descarga rápido para tu pagina web

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 14: Lenguajes Script

LOGOVentajas y desventajas de JavaScript

DESVENTAJAS La pagina web puede quedar limitada si los usuarios

deciden desactivar JavaScript, perdiendo así tu pagina funcionalidad. SI tu pagina web es muy dependiente de JavaScript o scripts en general, usuarios que desactiven la interpretación de scripts en su navegador no podrán utilizar al 100% las capacidades de la pagina web.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 15: Lenguajes Script

LOGOVBScript

(Visual Basic Scripting Edition). VBScript es un lenguaje de script desarrollado por Microsoft y soportado por el navegador Internet Explorer.VBScript está basado en el lenguaje de programación Visual Basic, pero es mucho más sencillo. Es similar al JavaScript.Se ejecuta desde páginas web para incluir controles interactivos como botones y barras de desplazamiento.VBScript es instalado por defecto en todos los Windows desde Windows 98 en adelante y en otras familias de Windows.

VBScript es software propietario.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 16: Lenguajes Script

LOGOVBScript

CARACTERISTICAS

Familia Netscape y Explorer El VBScript como el Visual Basic se acercan mucho

más al lenguaje natural (en ingles claro). Manejo de Errores El lenguaje de VBScript se inspira en Visual Basic, por

lo que pueden ser revisados con categorías similares: los procedimientos, estructuras de control, constantes, variables, interacción con el usuario, el manejo conjunto, las funciones de fecha / hora, manejo de errores, funciones matemáticas, objetos, expresiones regulares, manipulación de cadenas, y así sucesivamente.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 17: Lenguajes Script

LOGOVBScript

CARACTERISTICAS

La interacción del usuario se realiza a través de la función MsgBox y Input Box que proporcionan un formato simple caja de diálogo de los mensajes y de entrada. Ambas funciones mostrar mensajes incitando, con la ex devolver una respuesta estándar, y la segunda entrega de uno suministrado por el usuario de texto o valor numérico. 

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 18: Lenguajes Script

LOGOVBScript

VENTAJAS El código es cómodo para depurar, ya que no es

necesario volver a compilar tras un cambio. No es necesario disponer de un compilador, ya que el

intérprete (que forma parte del navegador) ejecuta el script.

El mantenimiento es fácil y rápido, por parte del autor o de otro programador.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 19: Lenguajes Script

LOGOVBScript

DESVENTAJAS La ejecución se ralentiza, al ser necesaria la

interpretación línea a línea cada vez. El código es visible y puede ser objeto de plagio por

parte de otras personas. El usuario tiene acceso al código y puede modificarlo,

estropeando alguna operación.

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA

Page 20: Lenguajes Script

LOGOTcl (Tool Command Language)

Fue creado por John Ousterhout en 1988.Este es un lenguaje de script interpretado, fácil de aprender que cada cosa es un comando y pueden ser redefinidos. La sintaxis utiliza un montón de símbolos como C, pero no es la de C. (En C cada cosa es una expresión).SintaxisUna instrucción es el nombre de un comando (no una palabra clave) seguido de una lista de palabras separadas por un espacio en blanco, los parámetros. 

Tcl es software libre

INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA