LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Sesión 8: Programación del lado del cliente Contextualización ¿Qué permite la programación del lado del cliente? Ésta permite que las pagina se pueda ubicar en cualquier sitio, esto quiere decir que la información estructurada en un documento Web no depende de la disponibilidad de un servidor pues es totalmente independiente a este. ¿Qué lenguajes de programación puede ser utilizados? Los lenguajes de programación que se pueden utilizar además de HTML, son; Javascript Visual Basic Script Applets de Java Etc. Introducción La programación del lado del cliente es dirigida para el diseño de elementos pues permite la manipulación de los objetos que complementan los sitios Web, estos elementos de programación son independientes al uso de un servidor en el momento en que se crean pues solamente se ejecutan de manera local dentro del equipo del programador o diseñador. Los elementos de programación permiten a los creadores de los contenidos manipular objetos dentro del documento, pues estos permiten el movimiento y dinamismo de este creando la interacción entre el usuario y los elementos. ¿Los diferentes lenguajes de programación son siempre utilizados? ¿Los objetos que se crean son manipulables? ¿Qué es un elemento de programación? Programación del lado del cliente La programación del lado del cliente, se trata de un lenguaje que se utiliza para crear pequeños programas los cuales se encargan de cierto numero de acciones dentro de un sitio Web. Esto se encuentra del lado del cliente. ¿Qué quiere decir?. De lo que trata es explicar que el navegador puede soportar la carga de información al procesarla y no depende de un medio mas poderoso para realizar esta tarea como un servidor. Introducción al lenguaje Cuando se habla de un lenguaje no solo se trata de los modos fonéticos de comunicación entre personal o lenguaje de señas, también nos referimos a los lenguajes de programación mediante los cuales una persona puede comunicarse con una computadora estructurando instrucciones de ejecución de información, de guardado de la misma o cualquier otra cosa. Un lenguaje puede ser del lado del cliente o del lado del servidor, esto permite que las paginas al ser creadas puedan ser visualizadas con la aplicación de los plug-ins adecuados en los cuales se encuentra la información de compatibilidad de códigos y lectura e interpretación de los mismos. Elementos de programación Los elementos de programación los encontramos en todos los lenguajes de programación, por ejemplo en el lenguaje C++ palabras reservadas con las cuales solo ese medio se reconocerá y ejecutara para las aplicaciones que se deseen desarrollar. Cuando hablamos de elementos de programación se debe poner atención en los atributos que se majen, pues si no se conoce el manejo de mayúsculas y minúsculas, lo único que se desarrollara serán errores de sintaxis y orden lógico. Manipulación de objetos La manipulación de objetos cuenta con los mismos principios que los lenguajes de programación que se utilicen. Una de las características de los objetos es la función u objetivo por el cual se crean. Algunos de los objetos que son manipulables son mediante SQL, los que se basan en las bases de datos que se almacenan en los servidores web, las transformaciones que se les realizan son, eliminación, creación, agregar elementos, eliminar elementos, etc. Conclusión Actualmente los lenguajes de programación presentan una gran posibilidad de desarrollo y creación de elementos multimedia interactivos, lo que es una ventajas para quien desea que sus elementos web sean llamativos. Conocer los elementos de programación y su manipulación es importante para poder crear elementos compatibles entre si y que presenten un fácil acceso, pues cuando los elementos no se definen correctamente pueden presentar errores de compatibilidad y ejecución con algunas plataformas, si no se cuanta con los script adecuados para un elemento es mejor definirlo como sencillo en ligar de interactivo. Referencias Instituto Tecnológico de Veracruz. (2012) Lenguaje de programación del lado del cliente. Consultado el 11 de mayo de 2013, en: http://www.prograweb.com.mx/pweb/0202ladoCliente.html s/a. Programación del lado del cliente. Consultado el 11 de mayo de 2013, en:http://webmoeck.galeon.com/SEIS.html s/a. Introducción al lenguaje del lado del cliente. Consultado el 11 de mayo de 2013, en: http://www.estructurayprogramacion.com/materias/programacion-web/introduccion-al-lenguaje-del-lado-del-cliente/ s/a. Introducción al lenguaje del lado del servidor. Consultado el 11 de mayo de 2013, en: http://www.estructurayprogramacion.com/materias/programacion-web/introduccion-al-lenguaje-del-lado-del-servidor/ Vaquero M. (2010) Web docente departamental. Consultado el 11 de mayo de 2013, en: http://www.deciencias.net/disenoweb/elaborardw/paginas/intro_html.htm uhu. Elementos básicos de programación. Consultado el 11 de mayo de 2013, en: http://www.uhu.es/04004/material/Transparencias4.pdf Universidad de Málaga(2006). Elementos de programación. Consultado el 11 de mayo de 2013, en: http://www.lcc.uma.es/~program1/apuntes/elementos/temavi_EP.pdf s/a. Manipulación de objetos. Consultado el 11 de mayo de 2013, en: http://www.estructurayprogramacion.com/materias/programacion-web/manipulacion-de-objetos/