Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
presentation of the Play! Framework
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yann Simon
November 25, 2013
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
presentation of the Play! Framework
Yann Simon
November 25, 2013
More Decks by Yann Simon
See All by Yann Simon
Structure a Play application with the cake pattern (and test it)
yanns
1
740
Scala tech talk
yanns
0
150
Other Decks in Technology
See All in Technology
Steerable Visual Representations
sansantech
PRO
0
180
Teaching Python with three kinds of AI
reuven
0
100
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
140
Claude for Google Workspaces ポン出し/claude-for-google-workspace-slide-conversion
emiki
0
220
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
140
freeeにおけるSoftware Factory
freee
PRO
0
300
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
310
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1.1k
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
150
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
150
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
200
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
230
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
4
540
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Ethics towards AI in product and experience design
skipperchong
2
440
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
So, you think you're a good person
axbom
PRO
2
2.2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Automating Front-end Workflow
addyosmani
1369
210k
Typedesign – Prime Four
hannesfritz
42
3.2k
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