More Related Content
PPTX
PDF
What's New in MySQL 5.7 InnoDB PDF
MySQL5.7とMariaDB10.1の性能比較(簡易) PPTX
Pure JavaEE or Spring #glassfishjp PDF
PPTX
PPT
PDF
Application Server 紹介 #glassfishjp What's hot
PDF
PDF
Closure Compiler Updates for ES6 PDF
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略 PDF
Aurora MySQL HandMade Major VersionUp PPTX
innodb_thread_concurrencyとtransparent hugepageの影響 PPTX
PDF
Windows Server 2016でコンテナを動かしてみた PPTX
from Java EE to Jakarta EE PDF
PDF
PPTX
20180901 community ws2019_share PDF
PPTX
Sql server sql database 最新機能紹介 PDF
PDF
dbts2013:MariaDB Galera Cluster 活用例 PDF
PDF
JavaEE6 First Application #glassfishjp PDF
PDF
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴 Viewers also liked
ODP
DOCX
PDF
PPTX
[plan politika] Youth movement nowadays PPT
Ning site documentary films PDF
Building a Single Page App: One Page at a Time PDF
2. facebook marketing concepts and resources PPTX
Weekly news 13th sept to 18th sept PPTX
PDF
Newebe, a social network where all users are independent ODP
Informatica esercizio 3 marta caponi PPTX
Shared Leadership Webinar PPTX
PPS
PPTX
IstruXure En Internetmarketing Compleet.Nl Presentatie PDF
Non Profit Non Slideshow 7 16 10 PDF
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ... PDF
PPT
PPTX
Similar to Play ja 3_update
PDF
KEY
KEY
Play!framework2.0 introduction PDF
Play framework 2.0のおすすめと1.2からのアップグレード PDF
Play framework 2.0のちょっとした紹介 KEY
KEY
PPTX
PDF
PDF
WebSocket+Akka(Remote)+Play 2.1 Java PDF
PPTX
PDF
Playbay Play 2.0 plugin イロハのイ PDF
第2回 -Play部屋- Play 2.0はじめて&もくもく会 PDF
KEY
KEY
PDF
PDF
PDF
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション More from Takafumi Ikeda
PDF
CEDEC2015講演 チーム開発をスムーズにするために PDF
PDF
PDF
PDF
PDF
PDF
PDF
Play ja 3_update
- 1.
- 2.
- 3.
- 4.
- 5.
Playframework って何?
• Web開発者の Web 開発者による Web 開発者の
ための Web フレームワーク
• 決して JEE のフレームワークではない
• JEE の規約に則っていない
• Servlet を使っていない
• XML 不要
- 6.
- 9.
- 10.
- 11.
2009 年末〜 2010年頃 (ver1.0)
• OSS 化
• Groovy テンプレート , Python シェル
• この頃から既に非同期 I/O を実装
- 12.
- 13.
- 14.
Play1 と Play2
•Play1
Java で書かれた Java のフレームワーク
Scala はプラグインでサポート
• Play2
Scala で書かれた Scala/Java のフレームワーク
- 15.
- 16.
Play1 と Play2
•Play1 が好きな人から見ると、 2 はデグレード
したように見えており、少しもめていた
• Play1 は今後もサポートされることを発表し、
メンテナーを増員した(それが私)
• Play1 が好きな方も安心してください
- 17.
Play1 → 2利点
• バイトコード操作との決別
●
Javassist : あらゆる箇所で
●
Javaflow : Continuation の実装で
• 上記を Scala + Akka で置き換えられる
• 特に Javaflow は 2008 年でメンテナンス止まっ
ている
- 18.
- 19.
- 20.
1.x と 2.xの比較
1.x 2.x
Age (years)
Age (years)
2.5 0.5
Pull Requests
Pull Requests
(Open)
(Open) 49 15
Pull Requests
Pull Requests
(Close)
(Close) 473 363
Fork
Fork
409 427
Watch
Watch
1308 1995
Modules
Modules
135 27
- 21.
• やはり世間の注目は 2.xに集まっていると言っ
ていい状況
• 同時期の 1.x に比べ 2.x の開発はかなり活発
• 特に Pull Request の消化数は驚異的
• モジュールの数も時期を考えれば少なくない
- 22.
- 23.
1.x の現状
• 1.2.5リリース
• 1.2.4 から実に半年かかった
• 正式にメンテナンスモードへ移行
• 次リリース( 1.3 )でおそらく終了
• メンテナ
● Nicolas, Peter Hilton, Morten, Takafumi
- 25.
1.3
• Hibernate4 対応(JDK5 サポート切り捨て)
• DocViewer の i18n
• 上記と細かい Bug fix のみ
• 例えばマルチ DB 対応などは入らない可能性が
極めて高い
- 26.
- 27.
2.x の現状
• 2012/07/08現在、 2.0.2 リリース
• ドキュメント未整備(みなさん Wiki を編集し
てください)
• モジュールリポジトリなし(開発中)
• モジュール志向なのにモジュールの作り方分か
りづらい?
- 28.
2.1 ロードマップ
• Scala2.10,sbt0.12 対応
• Play 独自 Promise を Scala 標準 Promise(SIP-14)
へ変更
• スレッドプール設定の簡略化
• Scala JSON API の改善
• コンパイルスピードの改善
• 等々
- 29.
2.x への要望
• なにかあればぜひ!
•Play は OSS です。みなさんの貢献が頼りで
す。
• 何か要望があれば本日まとめて伺って、ユー
ザーグループの意見としてコアメンバーに共有
します。
• もちろん基本はコードを読んで Pull Request ま
たは本家 ML へ直接問題提起
- 30.
- 31.
注目すべき記事
• Sadek が最近立て続けにブログ書いてる
•Play と RealTime WebApp
● http://sadache.tumblr.com/post/26784721867/is-socket-pu
• Play の Http API
● http://sadache.tumblr.com/post/26258782102/bitsbou
t-play2-architecture
- 32.
- 33.
- 34.
- 35.