Lenguajes Script
-
Upload
ruiz-clemente-alberto -
Category
Documents
-
view
63 -
download
0
Transcript of Lenguajes Script
LOGO
MATERIA:DESARROLLO DE APLICACIONES WEB
TEMA: Lenguajes script.
INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA
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
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
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
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
LOGOClasificacion de Lenguajes Script
Del lado del CLIENTE
VBScript
INSTITUTO TECNOLOGICO SUPERIOR DE LA COSTA CHICA
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
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
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
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
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
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
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
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
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
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
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
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
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
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