• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Play Framework 2 - High Productivity Web Development with Java/Scala, W-JAX 2013
 

Play Framework 2 - High Productivity Web Development with Java/Scala, W-JAX 2013

on

  • 1,484 views

The demo is available on github: https://github.com/magro/play-product-finder/

The demo is available on github: https://github.com/magro/play-product-finder/

Statistics

Views

Total Views
1,484
Views on SlideShare
1,449
Embed Views
35

Actions

Likes
0
Downloads
12
Comments
0

4 Embeds 35

https://twitter.com 31
http://eventifier.co 2
http://www.eventifier.me 1
http://eventifier.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Play Framework 2 - High Productivity Web Development with Java/Scala, W-JAX 2013 Play Framework 2 - High Productivity Web Development with Java/Scala, W-JAX 2013 Presentation Transcript

    • Play Framework 2 High Productivity Web Development with Java/Scala W-JAX – 07.11.2013 @martin_grotzke – http://ino.io
    • Martin Grotzke inoio gmbh Twitter: @martin_grotzke Web: http://ino.io
    • For the impatient... “Play is a high-productivity Java and Scala web application framework [..] based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model [..].” http://www.playframework.com/documentation/2.2.x/Home 3/24
    • JEE complexity Layers of JEE specs can turn a simple ajax call into a real problem 4/24
    • Play simply Embraces HTTP. If you know the web you already know a lot about Play 5/24
    • Elasticity Server side sessions are a hurdle to achieve elasticity 6/24
    • Play stateless Play enforces a stateless model — it's elastic by default. 7/24
    • Realtime The evolution of the web presents new challenges 8/24
    • Play reactive Play works efficiently due to it's reactive nature 9/24
    • Productivity JEE looses the productivity competition with Ruby on Rails 10/24
    • Play full stack Play brings all you need for building a web application 11/24
    • Play full stack Play brings all you need for building a web application 12/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder 13/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● Hot Code Reloading 14/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● Hot Code Reloading Type Safety & Clean Error Messages 15/24
    • ?#@*&%! 16/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● Hot Code Reloading Type Safety & Clean Error Messages 17/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● ● Hot Code Reloading Type Safety & Clean Error Messages Reactive Persistence with Activate 18/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● ● ● Hot Code Reloading Type Safety & Clean Error Messages Reactive Persistence with Activate Frontend: Asset Compiler, JS Routes, RequireJS 19/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● ● ● ● Hot Code Reloading Type Safety & Clean Error Messages Reactive Persistence with Activate Frontend: Asset Compiler, JS Routes, RequireJS Reactive End-To-End 20/24
    • Play demo Reactive end-to-end sample app: https://github.com/magro/play-product-finder ● ● ● ● ● ● Hot Code Reloading Type Safety & Clean Error Messages Reactive Persistence with Activate Frontend: Asset Compiler, JS Routes, RequireJS Reactive End-To-End More: Akka, Testing, Configuration, WebJars, ... 21/24
    • Play reality check Any things to be aware of? 22/24
    • Play start A browser-based tool that helps developers get started with Play Framework, Akka & more Get started: http://typesafe.com/activator 23/24
    • Questions? @martin_grotzke http://ino.io 24/24