Lenguajes y Aplicaciones Del Lado Del Cliente o Del Servidor PDF
Lenguajes y Aplicaciones Del Lado Del Cliente o Del Servidor PDF
Lenguajes y Aplicaciones Del Lado Del Cliente o Del Servidor PDF
Introduccin
En los ltimos aos el mundo de los desarrolladores de tecnologas para
internet a cambiado vertiginosamente, de hecho todo el tiempo hay que
actualizarce para estar al da
Paginas, servidores, lenguajes, publicidad y todo lo que tiene que ver con la
web ha cambiado de paradigma varias veces, pero en general podemos dividir
muchas de estas tecnologas en dos grandes ramas: las que maneja el cliente o
usuario desde su maquina-navegador y las que puede sin ningn problema ser
realizadas por los servidores.
Adems podemos hacer una divisin tambin concerniente al contenido que
tienen las paginas, las cuales podemos considerar de orden estatico o
dinmico.
Introduccin
Introduccin
El contenido dinmico se puede ver tanto del lado del cliente como del servidor.
Las webs estticas se desarrollan con html (css como mucho para definir estilos
visuales).
El contenido dinmico del lado del cliente se desarrolla en base a lenguajes
como JavaScript o Flash, que son ejecutados desde el navegador y mediante
programas instalados en la mquina del cliente.
El contenido dinmico (y muy potente) del lado del servidor se realiza con
lenguajes como PHP, Python, ASP, PERL, etc, los cuales son interpretados y
devueltos al cliente ya procesados.
Estos ltimos permiten la utilizacin de bases de datos con casi cualquier
informacin, lo que permite que la actualizacin y cantidad de procesos a
realizar sea muy alta.
HTML esttico
EL tipo de pgina web ms simple esta desarrollado bajo un concepto
totalmente esttico, de hecho esta basado en su gran mayora por texto plano y
escrito en HTML.
A grandes razgos, cuando nosotros llamamos una pgina que esta alojada en
un servidor pasa lo siguiente:
1.- Nuestra computadora, mediante un navegador web, solicita al servidor una
pgina a traves de internet.
2.- El servidor envia los datos en formato de texto.
3.- El navegador recibe esos datos, interpreta la web que envi el servidor y nos
la muestra segun la resolucin de monitor que tengamos, la preferencias del
usuario y algn que otro factor.
HTML esttico
El esquema general sera algo as:
HTML esttico
Facilmente nos podemos dar cuenta que las webs estticas no nos permiten
una interactividad muy elaborada con el usuario, y de hecho usar HTML solo
permite cambiar visualmente algunas cosas.
Debido a esto aparecieron algunas tecnologas que hacen a la pgina ms
"usable" y eliminan algunas limitaciones del html.
Los lenguajes que se utilizan del lado del servidor son invisibles para los
clientes.
Las pginas utilizan scripts encerrados en etiquetas parecidas a las de HTLM
(de hecho se utiliza etiquetas especiales para contener estos scripts), pero
estas etiquetas desaparecen cuando el cliente recibe la pagina en su
navegador.