CSC/ECE 517 Fall 2014/ch1a 1 sj: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
==History of Releases== | ==History of Releases== | ||
The early versions of Play framework can be traced back to early 2007 while it was being developed at Zenexity by software developer Guillaume Bort. The first full version of Play was in October 2009. Later in 2011, Sadek Drobi, co-creator of Play, joined the Play development wagon. | The early versions of Play framework can be traced back to early 2007 while it was being developed at Zenexity by software developer Guillaume Bort. The first full version of Play was in October 2009. Later in 2011, Sadek Drobi, co-creator of Play, joined the Play development wagon to release Play 2.0 in conjunction with [http://en.wikipedia.org/wiki/Typesafe_Inc. Typesafe] Stack 2.0. | ||
===Release Hitory=== | ===Release Hitory=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 31: | Line 31: | ||
|- | |- | ||
| Play 2.2 || September 2013 || | | Play 2.2 || September 2013 || | ||
*Improved Java Promise API | *Improved [http://en.wikipedia.org/wiki/Futures_and_promises Java Promise] API | ||
*SBT 0.13 support | *SBT 0.13 support | ||
*Built in Gzip support | *Built in Gzip support | ||
|- | |- | ||
| Play 2.3 || May 2014 || | | Play 2.3 || May 2014 || | ||
*Introduced Activator command | *Introduced [https://typesafe.com/activator Activator] command | ||
*Support for Scala 2.11 | *Support for Scala 2.11 | ||
*Custom SSL Engine for HTTPS | *Custom SSL Engine for HTTPS | ||
*Upgrade to [http://en.wikipedia.org/wiki/Netty_(software) Netty] 3.9.3 | |||
|} | |} |
Revision as of 16:26, 17 September 2014
Play Framework is a high velocity web development framework for Java and Scala. It uses the Model-view-controller (MVC) architectural pattern for implementing user interfaces. Play is based on a lightweight, stateless and web-friendly architectue written in Scala. The prmary goal of Play framework is to provide a developer friendly development platform for web development.
The major advantage of Play over other Java EE frameworks is its ability to build highly scalable applications. Its reactive model (Reactive Manifesto), thanks to Iteratee IO provides nominal consumption of resources (CPU cores, memory), a major requirement for ascendable and asynchronous applications.
Some of the major names using Play framework are LinkedIn, Klout, TheGuardian, ZapTravel and GILT
Background
Play framework
History of Releases
The early versions of Play framework can be traced back to early 2007 while it was being developed at Zenexity by software developer Guillaume Bort. The first full version of Play was in October 2009. Later in 2011, Sadek Drobi, co-creator of Play, joined the Play development wagon to release Play 2.0 in conjunction with Typesafe Stack 2.0.
Release Hitory
Release Version | Date of Release | Features |
---|---|---|
Play 1.x | November 2010 - April 2011 | |
Play 2.0 | March 2012 |
|
Play 2.1 | Februrary 2013 |
|
Play 2.2 | September 2013 |
|
Play 2.3 | May 2014 |