Play! 1.2.4 vs 2.0:
Currently, the two main reasons that justify adopting Play 2.0 over 1.2.4 are if:
- You want to do development in Scala instead of Java
- Your app needs to keep 10,000 or more concurrent connections open for 20 or more minutes, streaming data in real time… without consuming 10,000 threads in the JVM. (This use case is the entire reason for the development of Play 2.0)