Upgrade to Pro — share decks privately, control downloads, hide ads and more …

presentation of the Play! Framework

Yann Simon
November 25, 2013

presentation of the Play! Framework

Yann Simon

November 25, 2013
Tweet

More Decks by Yann Simon

Other Decks in Technology

Transcript

  1. all the tools you need Full stack web framework ✔

    HTTP Server (Netty) ✔ Routing ✔ Body Parsers ✔ Signed Cookies ✔ Action composition (authentication...)
  2. all the tools you need Full stack web framework ✔

    template engine (HTML, XML...) ✔ HTTP forms (bindings, validation) ✔ JSON ✔ XML ✔ Database
  3. all the tools you need Full stack web framework ✔

    HTTP client ✔ cache ✔ i18n ✔ WebSockets, Server Send Events Demo
  4. all the tools you need Full stack web framework ✔

    JavaScript closure compiler ✔ ✔
  5. powerful testing API Testing ✔ Unit tests ✔ Functional tests

    ✔ FakeApplication ✔ TestServer ✔ Selenium ✔ Mockito ➔ Demo
  6. if you need more Modules ✔ Java librairies ✔ Play

    Framework modules (MongoDB, Email...)
  7. Production Play Framework in my firm ✔ Package as zip

    ✔ Runs with ✔ Can be deployed as WAR
  8. feedback (Scala API) Play Framework in other firms ✗ Scala

    Know-How to be improved ✗ Scala full compilation slow ✔ fast incremental compilation ✔ Type Safe
  9. feedback (Java API) Play Framework in other firms ✗ Async

    in Java ✗ Ebean ✔ DI Framework of your choice
  10. feedback Play Framework in other firms ✔ new dev ready

    to code in few minutes ✔ with sbt wrapper, no need for a local play installation ✔ local H2 database ✔ dev highly productive ✔ TDD
  11. feedback (Ops) Play Framework in other firms ✔ very good

    performances ✔ integration in existing structure ✔ stable ✔ fast startup