Play Framework

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Play Framework
software
Tip Cadrul aplicațiilor web (nu este listat )
Dezvoltator Lightbend Inc.
Ultima versiune 2.8.8 (8 aprilie 2021)
Sistem de operare Multiplatform
Limba Java
Scară
Licență Apache 2.0
( licență gratuită )
Site-ul web www.playframework.com/ și www.playframework.com/

Play este un cadru open source , scris în Java și Scala , care implementează modelul model-vizualizare-controler . Scopul său este de a îmbunătăți productivitatea dezvoltatorilor utilizând convenția asupra paradigmei de configurare , încărcarea codului actual și afișarea erorilor în browser .

În versiunea 1.1, a fost adăugat suportul pentru Scala, în timp ce în versiunea 2.0 partea principală a cadrului a fost rescrisă în Scala. Compilarea și implementarea au fost migrate către Instrumentul de construcție simplă. Scala este folosit pentru șabloane în loc de Groovy .

Motivație

Jocul este puternic inspirat de Ruby on Rails și Django și este similar cu această familie de cadre. Mașina virtuală Java este utilizată pentru a construi aplicații web într-un mediu diferit de implementările specificației Java EE . Acest lucru poate face dezvoltarea cu Play mai rapidă decât cadrele tradiționale.

Particularități

Caracteristicile deosebite ale acestui cadru sunt enumerate mai jos:

  • apatri : nu se menține nicio sesiune pe server referitoare la datele curente ale utilizatorului;
  • metode statice : toate metodele de control care sunt invocate de cadru sunt statice; sau, dacă se folosește versiunea Scala, acestea sunt funcții ale obiectelor Scala;
  • gestionarea asincronă a intrării și ieșirii : datorită utilizării Netty , Play poate gestiona cererile lungi în mod asincron;
  • arhitectură modulară : în ceea ce privește Rails și Django, există module;
  • suport nativ pentru Scala : Play nu numai că este realizat intern în Scala, dar expune și interfețele Scala; Interfețele Java au fost special împachetate în diferite pachete, astfel încât să poată urma convențiile Java.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT