Play-oriented web development
Daniel LeonOptymyze
12th of October 2013
Presentation highlights
•What is Play ?•Demo•Conclusions•Q&A
What is Play ?
Play framework strengths
•Developer friendly•Highly scalable•Ready for modern web & mobile
Developer friendly
● Type safety all the way● IDE support● Fast deployment cycle● Built-in testing tools● Powerful console & build tools
Highly scalable
● Stateless web tier● Non-blocking I/O● Powerful concurrent and distributed processing model due to integration with Akka
Modern web&mobile ready
● Restful by default● Asset compiler for LESS, CofeeScript etc
● WebSocket, Comet, Server-Side Event
● Extensive classic and NoSQL database support
Who uses Play ?
Key notions
•Sbt•Typesafe
SBT
•Build management tool•Manages multiple compilers easy– Scala– Java– Less & Coffee script– Routes and templates
•Plugin based
TypesafeReactive platformhttp://www.reactivemanifesto.org
Demo time
Conclusions
● Developer friendly ● High performance ● User friendly● And most of all ... FUN
Reminder
http://www.scala-lang.org/
http://www.playframework.com/
Q&A
Play oriented web development
Daniel LeonOptymyze
12th of October 2013
Please fill in your evaluation form