Play Framework
![Page d’aide sur l’homonymie](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Logo_disambig.svg/20px-Logo_disambig.svg.png)
Pour les articles homonymes, voir Play.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Circle-icons-computer.svg/35px-Circle-icons-computer.svg.png)
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
![Description de l'image Play (framework) logo.svg.](http://upload.wikimedia.org/wikipedia/fr/thumb/2/28/Play_%28framework%29_logo.svg/langfr-120px-Play_%28framework%29_logo.svg.png)
Développé par | Lightbend Inc. (en)![]() |
---|---|
Dernière version | 3.0.3 ()[1]![]() |
Dépôt | github.com/playframework/playframework![]() |
Assurance qualité | Intégration continue![]() |
Écrit en | Java et Scala![]() |
Environnement | Machine virtuelle Java![]() |
Formats lus | HOCON (en)![]() |
Type | Framework web![]() |
Licence | Licence Apache 2.0![]() |
Site web | www.playframework.com![]() |
modifier - modifier le code - voir Wikidata (aide)
Play Framework est un framework web open source qui permet d'écrire rapidement des applications web en Java ou en Scala. Créé par Guillaume Bort en 2007[2], cofondateur et associé de Zengularity SA[3], Play Framework s'inspire d'autres frameworks comme Ruby on Rails ou Django, en visant à apporter un outil simple et productif sur la machine virtuelle Java. Play Framework a pour particularité de ne pas être basé sur le moteur Java de Servlet. C'est un choix délibéré de l'auteur visant à offrir un système plus simple et plus puissant pour développer une application Web en Java[4].
Caractéristiques
Play 1
Le code source de la première version est apparu sur Launchpad en . En Play 1.0 est officiellement publié.
Groovy est utilisé comme langage de script pour le moteur de template et Hibernate pour le mapping objet-relationnel.
L'application déménage sur GitHub et Play 1.1 est annoncé en . Avec cette version, Play passe de Apache Mina à Netty et prend en charge Scala.
Play 1.2 est publié en .
Play 2
Play 2 est une nouvelle version majeure annoncée en à la conférence Devoxx par Guillaume Bort et Sadek Drobi (Associé chez Zengularity SA[3]). Complètement réécrit en Scala, Play2 permet d'utiliser soit Scala, soit Java, pour développer son application web. Play 2 apporte un nouveau moteur de template basé sur Scala, ainsi qu'un moteur asynchrone codé sur Akka. La version 2.1 disponible depuis permet d'utiliser Scala 2.10.
Exemples de sites utilisant Play
- LinkedIn utilise Play depuis fin 2012.
- Le site Klout utilise Play 2 pour la partie API
- Le site mobile du Guardian utilise Play
Références
Liens externes
- (en) Site officiel
- (en) Code source
v · m | |||||
---|---|---|---|---|---|
Python |
| ||||
PHP | |||||
Ruby |
| ||||
Perl |
| ||||
Smalltalk | Seaside | ||||
JavaScript |
| ||||
CSS |
| ||||
Java | |||||
.NET |
Portail de l’informatique