Web frameworks

885 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
885
On SlideShare
0
From Embeds
0
Number of Embeds
160
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web frameworks

  1. 1. Web Frameworks Un punto de vista
  2. 2. En el principio fue HTML...
  3. 3. <html> <head> <title> Mi Web </title> </head> <body>      <h1> Bienvenido a Mi Web </h1>      <img src=&quot; mi-logo.gif &quot;/>      <p>          <a href=&quot; pagina-2.html &quot;> Siguiente </a>      </p> </body> </html> index.html
  4. 4. http://www.miweb.com/
  5. 5. Uno ingresaba HTML y el navegador mostraba el resultado
  6. 6. Para sites con muchas páginas, mantenerlas era tanto trabajo como hacerlas Pero...
  7. 7. ¿Qué tal si las generamos?
  8. 8. Y fueron las páginas dinámicas...
  9. 9. cgi, perl, servlets, ... <ul><li>Programas escribiendo HTML </li></ul>
  10. 10. cgi, perl, servlets, ... <ul><li>código con HTML inserto </li></ul>
  11. 11. ssi, asp, jsp, php ... <ul><li>HTML con código inserto </li></ul>
  12. 12. mientras eso ocurría en el lado del servidor...
  13. 13. en el lado del cliente, a veces se usaba javascript
  14. 14. javascript <ul><li>HTML con código inserto </li></ul>
  15. 15. esto puede ser difícil de mantener
  16. 16. unobstrusive javascript <ul><li>javascript produciendo HTML </li></ul>
  17. 17. mejor, pero más difícil
  18. 18. hasta que ocurrió una idea brillante
  19. 19. jQuery
  20. 20. hace más fácil localizar un elemento y actuar sobre él
  21. 21. ¿Qué tal si aplicamos la idea en el lado del servidor?
  22. 22. QueryPath para php
  23. 23. unobstrusive php <ul><li>php produciendo HTML </li></ul>
  24. 24. localizando fácilmente un elemento del template para actuar sobre él
  25. 25. QueryPath para php PhpQuery no es el único...
  26. 26. la mayoría de frameworks actuales gira en torno a HTML con código inserto
  27. 27. esto estaría por cambiar ¿Qué opinas?
  28. 28. [email_address] 2011-03

×