Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Play Framework — Wikipédia
Play Framework — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Play framework)
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Play.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Play Framework
Description de l'image Play (framework) logo.svg.

Informations
Développé par Lightbend Inc. (en)Voir et modifier les données sur Wikidata
Dernière version 3.0.9 (11 septembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.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
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Formats lus HOCON (en)Voir et modifier les données sur Wikidata
Type Framework webVoir et modifier les données sur Wikidata
Licence Licence Apache 2.0Voir et modifier les données sur Wikidata
Site web www.playframework.comVoir et modifier les données sur Wikidata

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

[modifier | modifier le code]
  • Convention plutôt que configuration
  • RESTful
  • Stateless

Play 1

[modifier | modifier le code]

Le code source de la première version est apparu sur Launchpad en mai 2008. En octobre 2009 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 novembre 2010. Avec cette version, Play passe de Apache Mina à Netty et prend en charge Scala.

Play 1.2 est publié en avril 2011.

Play 2

[modifier | modifier le code]

Play 2 est une nouvelle version majeure annoncée en novembre 2012 à 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 février 2013 permet d'utiliser Scala 2.10.

Play 3

[modifier | modifier le code]

Play 3 est annoncé le 6 novembre 2023 en même temps que la branche 2.9 du framework. Les deux versions sont similaire à 2 différences majeur près [5]:

  • Utilisation de Apache Pekko au lieu de Akka
  • Changement du «groupId» pour « org.playframework » pour marquer plus fortement l’aspect communautaire du projet.

Un manuel de migration détail la procédure et changement à effectuer pour la transition.

Exemples de sites utilisant Play

[modifier | modifier le code]
  • 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

[modifier | modifier le code]
  1. ↑ « Release 3.0.9 », 11 septembre 2025
  2. ↑ 1
  3. ↑ a et b Zengularity SA est anciennement Zenexity.
  4. ↑ 2
  5. ↑ (en) playframework, « Release 📣 Play 3.0.0 · playframework/playframework », sur GitHub (consulté le 6 novembre 2025)

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) Code source
v · m
Frameworks web
Python
  • Django
  • Flask
  • Tornado (framework) (en)
  • Scrapy
  • Twisted
  • Web2py
  • CherryPy
  • Pyramid
  • TurboGears
PHP
  • Symfony
  • API Platform
  • Zend Framework
  • CodeIgniter
  • FuelPHP
  • Yii
  • CakePHP
  • QCodo
  • Laravel
  • Jelix
  • Agavi
  • Atomik
  • Copix
  • Kumbia PHP
  • PRADO
  • WebSite-PHP
  • Phalcon
Ruby
  • Ruby on Rails
  • Sinatra
  • Merb
Perl
  • Catalyst
  • Dancer
  • Mojolicious
Smalltalk Seaside
JavaScript
Côté serveur
  • Express.js
  • Meteor
Côté client
  • Angular
  • AngularJS
  • Backbone.js
  • Cappuccino
  • Dojo
  • Ember.js
  • Ext JS
  • Meteor
  • MooTools
  • Prototype
  • qooxdoo
  • React
  • script.aculo.us
  • YUI
  • Vue.js
  • Svelte
CSS
  • Blueprint
  • Frameworks d'interface
    • Bootstrap
    • Foundation
Java
  • Jakarta EE
  • Spring
  • Struts
  • Tapestry
  • Play
  • Stripes
  • ZK
  • Cocoon
  • GWT
  • Echo
  • AppFuse
  • Grails
  • RAP
  • Wicket
  • WebObjects
  • Vert.x
  • Quarkus
.NET
  • ASP.NET
  • ASP.NET AJAX
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Play_Framework&oldid=230418389 ».
Catégories :
  • Logiciel écrit en Java
  • Logiciel écrit en Scala
  • Framework de programmation
  • Bibliothèque logicielle Java
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Image locale sans image sur Wikidata
  • Page utilisant P178
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P400
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1072
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id