History and Evolution of Web Development Technologies
1. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
2. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
HTML • 1990s
• HTML,FTP
Back-end
• 1996
• PHP, Perl, etc.
• DB: MySql, PostgreSql
Frameworks
• RoR, Django,
Drupal
3. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Facelets
JavaSeverFaces
Servlet API
Java EE Container (E.g. Jboss AS)
Servidor (e.g. Tomcat)
Play Framework
Netty
4. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
5. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
6. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
7. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Servidor HTTP Integrado
Expresiva Interfaz HTTP
Gestor de
plantillas de alto
desempeño
Validación de
formularios
HTML
Compilación de
activos públicos
Cache Integrado
API de
servicios
web RESTful
I/O Asíncrono
AKKA
Consola y
sistema de
construcció
n (SBT)
integrados
Persistencia de modelos independiente del
medio de almacenamiento
8. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
9. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
10. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
11. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
12. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
13. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
14. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
15. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
16. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
17. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
18. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
19. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
20. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
21. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
22. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
23. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
24. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
25. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
26. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
27. By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
• Christensen, Steffen; The Changing Face of Web
Development;
http://blog.opbeat.com/2013/06/23/the-changing-
face-of-web-development/
• Play Framework; http://www.playframework.com/
• Leroux, Nicolas; Play for Java; Manning Publications.
(MEAP)
• Hilton, Peter; Play for Scala; Manning Publications.
(MEAP)