Play 2 is completely written in Scala. If we use Java with Play framework, we need to face many issues because Java does not support full FP features.Scala is the best option to use with Play framework to develop Highly Scalable, Better Performance with Concurrency/Parallelism and Low latency applications, because:
1.Play 2 is completely written in Scala.
2.It supports full FP features.
3. It is more expression language than Java.
4.It supports Akka Actor model very easily
5.It supports some new OOP feature like Traits.
6.Play’s built-in templates are developed in Scala