Play Framework

Play Framework
software
Logo
Logo
GenereFramework per applicazioni web
SviluppatoreLightbend Inc.
Ultima versione3.0.9 (11 settembre 2025)
Sistema operativoMultipiattaforma
LinguaggioJava
Scala
Licenzalicenza Apache 2.0
(licenza libera)
Sito webwww.playframework.com/

Play è un framework open source, scritto in Java e Scala, che implementa il pattern model-view-controller. Il suo scopo è quello di migliorare la produttività degli sviluppatori usando il paradigma convention over configuration, il caricamento del codice a caldo e la visualizzazione degli errori nel browser.

Nella versione 1.1 è stato aggiunto il supporto a Scala, mentre nella versione 2.0 la parte principale del framework è stata riscritta in Scala. La compilazione ed il dispiegamento sono stati migrati su Simple Build Tool. Per i template viene usato Scala anziché Groovy.

Motivazione

Play è fortemente ispirato a Ruby on Rails e Django ed è simile a questa famiglia di framework. Viene usata la macchina virtuale di Java per costruire applicazioni web in un ambiente diverso dalle implementazioni della specifica Java EE. Questo può rendere lo sviluppo con Play più rapido rispetto ai framework tradizionali.

Peculiarità

Le caratteristiche distintive di questo framework sono elencate di seguito:

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica