Play Framework

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].

Pour les articles homonymes, voir Play.

Play Framework

Informations
Développé par Lightbend Inc. (en)
Dernière version 2.8.16 ()[1]
Dépôt github.com/playframework/playframework
Assurance qualité Intégration continue
Écrit en Java et Scala
Environnement Machine virtuelle Java
Formats lus Human-Optimized Config Object Notation (en)
Type Framework web (en)
Licence Licence Apache version 2.0
Site web www.playframework.com et www.playframework.com

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

  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.