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

Play Framework
Description de l'image Play (framework) logo.svg.

Informations
Développé parLightbend Inc. (en)Voir et modifier les données sur Wikidata
Dernière version 3.0.3 ()[1]Voir et modifier les données sur Wikidata
Dépôtgithub.com/playframework/playframeworkVoir et modifier les données sur Wikidata
Assurance qualitéIntégration continueVoir et modifier les données sur Wikidata
Écrit en Java et ScalaVoir et modifier les données sur Wikidata
EnvironnementMachine virtuelle JavaVoir et modifier les données sur Wikidata
Formats lusHOCON (en)Voir et modifier les données sur Wikidata
Type Framework webVoir et modifier les données sur Wikidata
LicenceLicence Apache 2.0Voir et modifier les données sur Wikidata
Site webwww.playframework.comVoir et modifier les données sur Wikidata

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

🔥 Top keywords: Wikipédia:Accueil principalListe de sondages sur les élections législatives françaises de 2024Spécial:RechercheJordan BardellaChampionnat d'Europe de football 2024N'Golo KantéJodie DevosKylian MbappéÉlections législatives françaises de 2024Marcus ThuramLe Jardin des Finzi-Contini (film)Maria Schneider (actrice)Cookie (informatique)Championnat d'Europe de footballNouveau Front populaireKevin DansoAntoine GriezmannÉric CiottiChampionnat d'Europe de football 2020Dominique SandaMike MaignanWilliam SalibaLionel JospinÉlections législatives de 2024 dans l'EssonneFront populaire (France)Françoise HardyÉlections législatives de 2024 à ParisRassemblement nationalJean-Luc MélenchonFichier:Cleopatra poster.jpgOlivier GiroudSébastien ChenuDidier DeschampsLa Chronique des BridgertonÉlections législatives de 2024 dans les YvelinesLilian ThuramListe de partis politiques en FranceAnne SinclairGabriel Attal