2.8 | 4.1 | |
Smile | Visitors | Global |
Play! is a web-oriented Java framework created by Guillaume Bort in 2007.
The principle behind Play! is to reduce the Java development life cycle and to limit the complexity of applications often associated with Java projects. It therefore includes the transposition to Java of the main concepts used in frameworks like RoR, Django and Symfony: MVC, Convention over Configuration, Don’t Repeat Yourself, etc. Play! also has its own technical project manager, used to create CRUD interfaces, and its own application server (although it is also easy to deploy on a Tomcat server), which allows it, for example, to transparently reload the modified code on the fly.
Play! is distributed under the Apache License 2.0. Zenexity contributes to the project and performs product development and support.
Version 2 has been freed of Hibernate and uses libraries that are better suited to the (Ebean/Anorm) framework's stateless mode. It includes new form management capabilities and, above all, has separated from Groovy templating, using a Scala based engine instead.
Play! is written in Java and Scala, and the project manager in Python.
Smile | Visitors (3 Opinion) |
---|---|
![]() |
![]() |
“ Incroyablement efficace pour des développements rapides. La version 2 est un peu lourde par contre. Le plus intéressant: tout se recharge dynamiquement a la volée. Une modification dans un objet jpa sera prise en compte immédiatement, y compris par un update de la base de données. ”
Ohloh users rating | 4.82 (17 votes) |
---|---|
lines of code | 345639 lines |
Contributors (for the 12 last months) |
187 |
Programming Languages | Python, Java, Scala, 11 Other |
Tags | slick async netty stateless web20 agile web restful scala framework java groovy mvc websockets akka jvm typesafe |
Download url | http://www.playframework.org/download |
Ohloh page | https://www.openhub.net/p/playframework |
You would like to give an opinion? Please grade the solution on the below criteria and leave an evaluation comment in the text box.
Step 1 : Rating and details
Rate this solution the 16/09/2013