Professional Documents
Culture Documents
HTML52)
LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5) 1
Sesin No. 8
Nombre: Programacin del lado del cliente
Objetivo: Reconocer las ventajas que tiene la programacin para el cliente.
Contextualizacin
sta permite que la pgina se pueda ubicar en cualquier sitio, esto quiere decir
que la informacin estructurada en un documento Web no depende de la
disponibilidad de un servidor pues es totalmente independiente a este.
La programacin del cliente nos permite usar las nuevas capacidades de los
navegadores. Ofreciendo con esto un ambiente de mayor usabilidad, mejorando
en gran medida a experiencia del usuario.
Javascript
Visual Basic Script
Applets de Java
Google Dart
Libreras como jQuery, Bootstrap, etc.
LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5) 2
Introduccin al Tema
La programacin del lado del cliente est dirigida para el diseo de elementos,
pues permite la manipulacin de los objetos que complementan los sitios Web,
estos elementos de programacin 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 diseador.
Explicacin
Programacin del lado del cliente
La programacin del lado del cliente, se trata de un lenguaje que se utiliza para
crear pequeos programas los cuales se encargan de cierto nmero 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 informacin al procesarla y
no depende de un medio ms poderoso para realizar esta tarea como un
servidor.
Este medio de programacin por parte del usuario no solo trata de mencionar
que se crean scripts para los sitios, sino tambin que trata de la estructuras de
los estilos que se puedan ofrecer para que el contenido establecido tenga una
armona visual, esto mediante CSS, CSS3, HTML5, complementos de ejecucin
de Java entre otros ms.
Introduccin al lenguaje
del cliente o del lado del servidor, esto permite que las paginas al ser creadas
puedan ser visualizadas con la aplicacin de los plug-ins adecuados en los
cuales se encuentra la informacin de compatibilidad de cdigos y lectura e
interpretacin de los mismos.
Los lenguajes o scripts del lado del cliente, usualmente estn embebidos dentro
de un documento de HTML. En otros casos, el documento llama un archivo que
contiene el cdigo, esto es muy comn el caso del uso de libreras de JavaScript,
tales como Bootstrap o jQuery.
Cuando se trata del lenguaje del lado del servidor puede decirse que son
reconocidos, ejecutados e interpretados por el servidor y se envan al cliente de
forma que este lo comprenda. Los lenguajes utilizados comnmente del lado del
servidor son;
ASP
Java
PERL
PHP
Existen ms lenguajes por los cuales se comunica el servidor, sin embargo los
anteriores son los ms utilizados comnmente.
LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5) 6
Elementos de programacin
Manipulacin de objetos
La manipulacin de objetos cuenta con los mismos principios que los lenguajes
de programacin que se utilicen. Una de las caractersticas de los objetos es la
funcin 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, eliminacin, creacin, agregar
elementos, eliminar elementos, etc.
Cuando se define un diseo para una locacin Web es importante conocer los
elementos que sern manipulables, estos pueden ser mens, imgenes, textos o
LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5) 7
cualquier otro elemento que podr maximizar su uso y crear un potencial dentro
de los datos de la pgina.
Conclusin
Para aprender ms
Amundsen M. (2012). Hypermedia APIs with HTML5 and Node. U.S. OREILLY
Universidad de Mlaga
(2006). http://www.lcc.uma.es/~program1/apuntes/elementos/temavi_EP.pdf
LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5) 10
Actividad de Aprendizaje
Objetivo: Explicar la composicin de los diferentes navegadores que existen.
Instrucciones:
Bibliografa
Instituto Tecnolgico de Veracruz. (2012) Lenguaje de programacin del
lado del cliente. Consultado el 11 de mayo de 2013,
en: http://www.prograweb.com.mx/pweb/0202ladoCliente.html