Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
presentation of the Play! Framework
Search
Yann Simon
November 25, 2013
Technology
0
270
presentation of the Play! Framework
Yann Simon
November 25, 2013
Tweet
Share
More Decks by Yann Simon
See All by Yann Simon
Structure a Play application with the cake pattern (and test it)
yanns
1
710
Scala tech talk
yanns
0
140
Other Decks in Technology
See All in Technology
How Community Opened Global Doors
hiroramos4
PRO
1
110
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
110
Agentic DevOps時代の生存戦略
kkamegawa
1
1.3k
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
16
5.4k
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
300
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
250
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
210
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.1k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
3
460
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
130
Postman AI エージェントビルダー最新情報
nagix
0
110
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
370
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Code Reviewing Like a Champion
maltzj
524
40k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Faster Mobile Websites
deanohume
307
31k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Applications with DynamoDB
mza
95
6.5k
We Have a Design System, Now What?
morganepeng
53
7.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Transcript
Play Framework ein effizientes Webframework mit Spaßfaktor
Who Am I?
Who use it? Hot hot!
Community Hot hot! Mailing List 10 100 Users 1 300
Q&A 1 300 Forks
Evolution What is Play Framework? Version 1: Java API Version
2: Java & Scala API
quick start up Demo
all the tools you need Full stack web framework ✔
HTTP Server (Netty) ✔ Routing ✔ Body Parsers ✔ Signed Cookies ✔ Action composition (authentication...)
all the tools you need Full stack web framework ✔
template engine (HTML, XML...) ✔ HTTP forms (bindings, validation) ✔ JSON ✔ XML ✔ Database
all the tools you need Full stack web framework ✔
HTTP client ✔ cache ✔ i18n ✔ WebSockets, Server Send Events Demo
all the tools you need Full stack web framework ✔
JavaScript closure compiler ✔ ✔
powerful testing API Testing ✔ Unit tests ✔ Functional tests
✔ FakeApplication ✔ TestServer ✔ Selenium ✔ Mockito ➔ Demo
if you need more Modules ✔ Java librairies ✔ Play
Framework modules (MongoDB, Email...)
synchron IO
synchron IO
context switching
asynchron IO
Service Oriented Architecture
Service Oriented Architecture
Service Oriented Architecture
Service Oriented Architecture
Progamming model Asynchron IO ✔ in Java ✔ in Scala
➔ Demo
DRY Play Framework in my firm ✔ intern modules
Continuous Integration Play Framework in my firm ✔ ✔ ✔
Production Play Framework in my firm ✔ Package as zip
✔ Runs with ✔ Can be deployed as WAR
feedback (Scala API) Play Framework in other firms ✗ Scala
Know-How to be improved ✗ Scala full compilation slow ✔ fast incremental compilation ✔ Type Safe
feedback (Java API) Play Framework in other firms ✗ Async
in Java ✗ Ebean ✔ DI Framework of your choice
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
feedback (Ops) Play Framework in other firms ✔ very good
performances ✔ integration in existing structure ✔ stable ✔ fast startup
Questions? Play Framework
Yann Simon Software Engineer Blücherstr. 22 10961 Berlin
[email protected]
twitter:
@simon_yann