2.6.6 / October 5, 2017; 2 months ago ( 2017-10-05) Written in Available in Website Play Framework is an, written in and also usable from other programming languages that are compiled to, e.g., which follows the (MVC). It aims to optimize developer productivity by using, hot code reloading and display of errors in the browser. Support for the programming language has been available since version 1.1 of the framework. In version 2.0, the framework core was rewritten in Scala. Build and deployment was migrated to, and use Scala instead of.
Contents • • • • • • • • • • History [ ] Play was created by software developer Guillaume Bort, while working at Zengularity SA (formerly Zenexity). Although the early releases are no longer available online, there is evidence of Play existing as far back as May 2007.

In 2007, pre-release versions of the project were available to download from Zenexity's website. In May 2008 the first published code for 1.0 appeared on. This was followed by a full 1.0 release in October 2009. Play 1.1 was released in November 2010 after a move from Launchpad to. It included a migration from to, Scala support, native container, an asynchronous library, support, support and other features. Play 1.2 was released in April 2011. It included dependency management with, support for, integrated database migration (reversion was not implemented ), a switch to the as the default development database and other features.