SlideShare une entreprise Scribd logo
1  sur  27
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
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
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
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
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
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
By José Carlos Márquez. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
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)

Contenu connexe

En vedette

Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludGuia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludAnibal Velasquez
 
Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244David Rojas
 
Currículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaCurrículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaDiego Ponce de Leon
 
Mello anthony despierta charlas sobre la espiritualidad [doc]
Mello anthony   despierta charlas sobre la espiritualidad [doc]Mello anthony   despierta charlas sobre la espiritualidad [doc]
Mello anthony despierta charlas sobre la espiritualidad [doc]Mario Paternina
 
Plan estratégico seguridad de los pacientes de extremadura
Plan estratégico seguridad de los pacientes de extremaduraPlan estratégico seguridad de los pacientes de extremadura
Plan estratégico seguridad de los pacientes de extremaduraSociosaniTec
 
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)Zacatecas TresPuntoCero
 
Informe mantenimiento mecanico
Informe mantenimiento mecanicoInforme mantenimiento mecanico
Informe mantenimiento mecanicoJDPVasquez
 
Proyectos_de_innovacion
Proyectos_de_innovacionProyectos_de_innovacion
Proyectos_de_innovacionWebMD
 
Spe salvi ben_xvi
Spe salvi ben_xviSpe salvi ben_xvi
Spe salvi ben_xviCSR
 
Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Advocatenkantoor LEGALZ
 
Training Schrijven voor het Web
Training Schrijven voor het WebTraining Schrijven voor het Web
Training Schrijven voor het WebSimone Levie
 
Marco del buen desempeño docente
Marco del buen desempeño docenteMarco del buen desempeño docente
Marco del buen desempeño docente0013
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Zacatecas TresPuntoCero
 
Auditoria Operativa
Auditoria OperativaAuditoria Operativa
Auditoria OperativaCristian Paz
 
De Reis van de Heldin december 2015
De Reis van de Heldin december 2015De Reis van de Heldin december 2015
De Reis van de Heldin december 2015Peter de Kuster
 

En vedette (20)

Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludGuia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
 
Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244
 
Proyecto Formativo
Proyecto FormativoProyecto Formativo
Proyecto Formativo
 
Currículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaCurrículo Nacional de la Educación Básica
Currículo Nacional de la Educación Básica
 
Mello anthony despierta charlas sobre la espiritualidad [doc]
Mello anthony   despierta charlas sobre la espiritualidad [doc]Mello anthony   despierta charlas sobre la espiritualidad [doc]
Mello anthony despierta charlas sobre la espiritualidad [doc]
 
Pasivo A Corto Y Largo Plazo
Pasivo A Corto Y Largo PlazoPasivo A Corto Y Largo Plazo
Pasivo A Corto Y Largo Plazo
 
Plan estratégico seguridad de los pacientes de extremadura
Plan estratégico seguridad de los pacientes de extremaduraPlan estratégico seguridad de los pacientes de extremadura
Plan estratégico seguridad de los pacientes de extremadura
 
Estrategias de porter
Estrategias de porterEstrategias de porter
Estrategias de porter
 
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)
Segundo Paquete Económico 2017 Zacatecas - Egresos (3-9)
 
Informe mantenimiento mecanico
Informe mantenimiento mecanicoInforme mantenimiento mecanico
Informe mantenimiento mecanico
 
Proyectos_de_innovacion
Proyectos_de_innovacionProyectos_de_innovacion
Proyectos_de_innovacion
 
Spe salvi ben_xvi
Spe salvi ben_xviSpe salvi ben_xvi
Spe salvi ben_xvi
 
Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)
 
Training Schrijven voor het Web
Training Schrijven voor het WebTraining Schrijven voor het Web
Training Schrijven voor het Web
 
Marco del buen desempeño docente
Marco del buen desempeño docenteMarco del buen desempeño docente
Marco del buen desempeño docente
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)
 
"Protección de la salud mental luego del terremoto y tsunami del 27 de febrer...
"Protección de la salud mental luego del terremoto y tsunami del 27 de febrer..."Protección de la salud mental luego del terremoto y tsunami del 27 de febrer...
"Protección de la salud mental luego del terremoto y tsunami del 27 de febrer...
 
Relatietips
RelatietipsRelatietips
Relatietips
 
Auditoria Operativa
Auditoria OperativaAuditoria Operativa
Auditoria Operativa
 
De Reis van de Heldin december 2015
De Reis van de Heldin december 2015De Reis van de Heldin december 2015
De Reis van de Heldin december 2015
 

Dernier

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Alexander Turgeon
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 

Dernier (20)

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 

Una Rapida Introduccion a Play Framework 2.x

  • 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)