Web frameworks

28
Web Frameworks Un punto de vista

description

Un punto de vista sobre la evolución de frameworks para web.

Transcript of Web frameworks

Page 1: Web frameworks

Web Frameworks

Un punto de vista

Page 2: Web frameworks

En el principio fue HTML...

Page 3: Web frameworks

<html><head><title>Mi Web</title></head><body>    <h1>Bienvenido a Mi Web</h1>    <img src="mi-logo.gif"/>    <p>        <a href="pagina-2.html">Siguiente</a>    </p></body></html>

index.html

Page 4: Web frameworks

http://www.miweb.com/

Page 5: Web frameworks

Uno ingresaba HTMLy el navegador mostraba el

resultado

Page 6: Web frameworks

Para sites con muchas páginas, mantenerlas era

tanto trabajo como hacerlas

Pero...

Page 7: Web frameworks

¿Qué tal si las generamos?

Page 8: Web frameworks

Y fueron las páginas dinámicas...

Page 9: Web frameworks

cgi, perl, servlets, ...

Programas escribiendo HTML

Page 10: Web frameworks

cgi, perl, servlets, ...

código con HTML inserto

Page 11: Web frameworks

ssi, asp, jsp, php ...

HTML con código inserto

Page 12: Web frameworks

mientras eso ocurría en el lado del servidor...

Page 13: Web frameworks

en el lado del cliente,a veces se usaba javascript

Page 14: Web frameworks

javascript

HTML con código inserto

Page 15: Web frameworks

esto puede ser difícil de mantener

Page 16: Web frameworks

unobstrusive javascript

javascript produciendo HTML

Page 17: Web frameworks

mejor, pero más difícil

Page 18: Web frameworks

hasta que ocurrió una idea brillante

Page 19: Web frameworks

jQuery

Page 20: Web frameworks

hace más fácil localizar un elementoy actuar sobre él

Page 21: Web frameworks

¿Qué tal si aplicamos la idea en el lado del servidor?

Page 22: Web frameworks

QueryPath

para php

Page 23: Web frameworks

unobstrusive php

php produciendo HTML

Page 24: Web frameworks

localizando fácilmente un elementodel template para actuar sobre él

Page 25: Web frameworks

QueryPath

para php

PhpQuery

no es el único...

Page 26: Web frameworks

la mayoría de frameworks actuales gira en torno a

HTML con código inserto

Page 27: Web frameworks

esto estaría por cambiar

¿Qué opinas?

Page 28: Web frameworks

[email protected]

2011-03