Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Play Framework overview

No description

Nazarii Shymanskyi

on 3 April 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Play Framework overview

Play 1 Demo Motivation Simplify development
Increase productivity
Convention over configuration
RESTful architecture
Full stack platform Play 1.x Lightweight
Stateless MVC
Web friendly
Share nothing
Scales very well
TDD friendly
Modular Play 2 Written from scratch
Not compatible with Play 1
Built for asynchronous programming
Scala as first class citizen
Improved typesafety
Part of Typesafe stack Play 2 scala demo Web framework for Java and Scala Play 1 features JBoss Netty for the web server
War packaging not required
JPA on steroids
Powerful template system
Hot redeploy
Testing infrastructure out of the box Play 1 downsides Lots of bytecode manipulations
Breaks java conventions
Poor IoC
Python is used for build scripts
Now in maintenance mode New stuff in Play 2 Scala for templates
SBT as build tool
LESS, CoffeeScript
Google Closure compiler
Persistence with Anorm, Slick or MyBatis Nazarii Shymanskyi History Pre versions 2007
Play! 1.0 May 2008
Play! 1.1 Nov 2010
Play! 1.2 Apr 2011
Play! 2.0 Mar 2012
Play! 2.1 Feb 2013 Agenda Play! 1.x Play! 2.x Modules Spring
... and more Cloud platforms support Heroku
Google Application Engine
Amazon Web Services
Cloud Foundry Thank You!
Full transcript