*** Welcome to piglix ***

Play Framework

Play Framework
Playframework.png
Developer(s) Lightbend, Zengularity and the community
Initial release 2007 (2007)
Stable release
2.5.12 / January 22, 2017; 14 days ago (2017-01-22)
Repository github.com/playframework/playframework
Development status Active
Written in Scala (1.0 was written in Java)
Available in English
Type Web application framework
License Apache 2 License
Website www.playframework.com

Play is an open source web application framework, written in Scala and also usable from e.g. Java (Play includes a Java API in more recent versions), which follows the model–view–controller (MVC) architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser.

Support for the Scala 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 SBT, and templates use Scala instead of Groovy.

Versions above 2.5 requires the Java 8 JVM.

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 Launchpad. 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 GitHub. It included a migration from Apache MINA to JBoss Netty, Scala support, native GlassFish container, an asynchronous web services library, OAuth support, HTTPS support and other features.


...
Wikipedia

...