Diferència entre revisions de la pàgina «Introducción al desarrollo web en entorno cliente»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «=IDE's o Entornos de desarrollo= *[https://www.sublimetext.com/ Sublime] *[http://bluefish.openoffice.nl/index.html Bluefish] *[https://wiki.gnome.org/Apps/Gedit Gedit...».) |
|||
Línia 1: | Línia 1: | ||
+ | '''volver a''' [[M06 Desarrollo web en entorno cliente]] | ||
=IDE's o Entornos de desarrollo= | =IDE's o Entornos de desarrollo= | ||
*[https://www.sublimetext.com/ Sublime] | *[https://www.sublimetext.com/ Sublime] |
Revisió del 15:27, 30 ago 2018
volver a M06 Desarrollo web en entorno cliente
IDE's o Entornos de desarrollo
Un poco de historia
- Aquí os dejo un pequeño artículo sobre la historia de los navegadores para situarnos un poco. Historia de los navegadores
- Y también una historia de las tecnologías web en entorno cliente. Tecnologías web entorno cliente
"Client-side" y "Server-side"
Lectura recomendada:
- Aplicaciones cliente-servidor
- Client-side vs Server-side rendering
- Client-side vs Server-side scripting
- La guerra de los navegadores
- Archivo:M06_Client_Server.gif
Client-side
- El cliente es el sistema donde se está ejecutando el navegador web. JavaScript es el principal lenguaje de script para la web. Los scripts en la esquina del cliente (client-side scripts) son interpretados por el navegador.
- el usuario hace una petición (request) de una página al servidor web.
- el servidor encuentra la página y la envía al usuario.
- la página se carga en el navegador cliente al mismo tiempo que se ejecutan los scrips (JavaScript) que ésta contiene. Los scripts se ejecutan durante o al final de la carga.
Server-side
- El servidor es el sistema donde la página web y otro contenido está alojada (típicamente un servidor Apache).
- El servidor envía páginas web al usuario / cliente después de que éste haya hecho una petición.
- El usuario hace una petición al servidor.
- el script (típicamente PHP) en la página se interpreta, creando o cambiando contenido HTML, y produciendo una página web final con contenido HTML y con el código Javascript intacto.
envía la forma final de la página al cliente.