Play is a Web Application Development framework for Java/Scala Programmers. It is more easy to create high performance and scalable web applications easly with the power of Java and Scala compiler. The new version of Play 2.0 support Java or Scala.
Play is recommended for Java people who are writing high performing web applications. The majour concepts are borrowed from Ruby on Rails. Programmers can easly deploy the applications to cloud,
Features of Play Framework
Strong & Fast
Play leverages the power of the Scala compiler to type check everything. Get away from runtime errors and enjoy extreme performance!
Reactive
Play is architected around a reactive model: based on event-driven, non-blocking IO. Get ready for realtime!
Scalable
Play is based on a stateless, web-friendly architecture. Easy to scale by adding more servers!
More features includes
- Fast turnaroundEdit your files, save, refresh your browser and see the results immediately! No need to compile, deploy or restart the server.
- Fun & ProductiveCut out the time you spend waiting for your application to restart, increase your productivity and complete your projects faster.
- True ScalabilityScale easily by running your application on several Play servers. Scale out your backend on multiple cores, or multiple nodes using Akka actors.
- Java & Scala APIUse Java, Scala or mix both languages in a single application. Play makes it easier to use the greatest Scala features while keeping 100% compatible with your existing Java code and libraries.
- Powerful build systemSimple yet extremely powerful build system based on sbt. Ready to use with latest Web technologies like Less CSS, Google Closure and CoffeeScript.
- Ready to startDownload the package and you’re done. Start hacking with the integrated Play console and development server. Push to production with a single command.
Get the latest official version
The latest official version is 2.0 (March 13 2012).
play-2.0.zip | Mar 13 2012 | 89.4M |
—
Getting started with Play 2.0
- Installing Play 2.0
- Creating a new application
- Anatomy of a Play 2.0 application
- Using the Play 2.0 console
- Setting-up your preferred IDE
- Sample applications
Working with Play 2.0
Detailed topics
- The Build system
- Working with public assets
- Managing database evolutions
- Configuration file syntax and features
- Deploying your application
Additional documentation
Hacking Play 2.0
- Building Play 2.0 from source
- CI server at Cloudbees
- Repositories
- Issue tracker
- Pull requests
- Contributor guidelines
For more details just go to playframework.org
Related articles
- Play framework 2.0 released (typesafe.com)
- Introducing Typesafe Stack 2.0 (typesafe.com)
- Typesafe Stack Adds Play Framework (typesafe.com)
- Ruby on Rails – Ubuntu 11.10 (indykish.wordpress.com)