Play Framework makes it easy to build web applications with Java & Scala. The Play Framework combines productivity and performance making it easy to build scalable web applications with Java and Scala. Play is developer friendly with a "just hit refresh" workflow and built-in testing support. With Play, applications scale predictably due to a stateless and non-blocking architecture. By being RESTful by default, including assets compilers, JSON & WebSocket support, Play is a perfect fit for modern web & mobile applications. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications. Make your changes and simply hit refresh! All you need is a browser and a text editor. Underneath the covers Play uses a fully asynchronous model built on top of Akka.
Features
- Play was built for needs of modern web & mobile apps
- The compiler and runtime (JVM) do the heavy lifting so that your apps run super-fast and keeps running under load
- The ecosystem around Java is huge, there are libraries for everything, most of which can be used in Play
- From startups to enterprises, Play powers some of the most innovative web sites
- Play is proven, reliable and scalable
- Built in testing tools, and IDE support for Eclipse and IntelliJ IDEA