Play! is a rails inspired MVC framework for Java and Scala. It focuses on developer productivity, scalability and type safety. We have been using Play! 2.0 (Java version) for past 4 months to build a public facing multilingual insurance website. This talk is targeted for Java developers who plan to investigate / adopt Play for their next projects. We will discuss why we chose Play, what challenges we faced during implementation and which aspects of Play! made us, the developers, happy and productive.
We will show code examples to demonstrate our learnings. Even in the Java version of Play, we had to deal with Scala, mainly for sbt build and templates. We will share experience of how Java developers dealt with this use of Scala. Finally we will talk about some of the powerful features of the framework that we did not use but may be of interest to our audience.