Play Framework
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/07 18:23 UTC 版)
歴史
Play FrameworkはZenexity社のソフトウェア開発者であるGuillaume Bortにより作成された[4]。しかしこの初期のリリースは外部には公開されておらず、インターネット上で確認できる最も古い情報は2007年5月のものである[5]。2007年になり、プレリリースバージョンが初めてZenexity社のサイトにて公開された[6]。
翌2008年5月になって、バージョン1.0の元となるコードがLaunchpadにて公開された[7] 1.0が完全にリリースされるのは、2009年10月のことである[8]。
その後LaunchpadからGitHubへの移行を経て、2010年11月にPlay 1.1がリリースされた。1.1ではコンポーネントがApache MINAからJBoss Nettyへと変更されており、またScala言語のサポートや、GlassFishコンテナへの対応、非同期Webサービスライブラリ、OAuth認証、HTTPSのサポートなどが行われた[9]。
2011年4月にリリースされたPlay 1.2では、依存性管理ツールであるApache Ivyが組み込まれるとともに、WebSocketのサポートや、DBマイグレーションの統合(ただしリバージョンは未対応[10])、H2 Databaseへの変更などが行われた[11]。
2011年後半にはPlay 2.0の開発に向けSadek Drobiが加わっている。2012年3月13日にリリースされた2.0[12]では、Scalaの開発環境であるTypesafe Stackと結びついている[13]。
2013年2月6日にリリースされたPlay 2.1では、Scalaが2.10へとアップデートされるとともに、モジュール化や新しいJSON API、フィルタ、それにRequireJSがサポートされた[14]。
2013年9月20日にリリースされたPlay 2.2では、sbtが0.13にアップデートされるとともに、バッファリングやgzip圧縮、それにいくつかのプラットフォーム用のパッケージングタスク(OS X (DMG), Linux (RPM, deb), Windows (MSI) など)がサポートされた。
2021年10月20日、それまで中心的に開発していた Lightbend 社が Play Framework の開発から撤退すると発表した[15]。
2023年10月25日、Play Framework 3.0.0がリリースされた。Play Frameworkは2.xまではLightbendが開発していたAkkaを使用していたが、Akkaが2022年9月よりオープンソースでは無くなったため、AkkaからフォークしたオープンソースのApache Pekkoに切り替わった[16]。
- ^ Tags · playframework/playframework - GitHub
- ^ Playing with Play Framework for Java
- ^ Nicolas Leroux at Devoxx
- ^ guillaume bort ★ software designer
- ^ play-framework | Google Group
- ^ Play!
- ^ ~play-developers/play/1.0 : revision 1
- ^ Play framework - downloads
- ^ Play 1.1 -- Release notes
- ^ Community Contributed Extensions
- ^ Play 1.2 -- Release notes
- ^ Play 2.0 -- Philosophy
- ^ http://blog.typesafe.com/introducing-typesafe-stack-20
- ^ http://www.playframework.com/documentation/2.1.0/Highlights
- ^ On the future of Play Framework | Lightbend
- ^ “Highlights30 - 3.0.x”. playframework.com. 2023年11月7日閲覧。
- ^ Play! Framework Usability
- ^ Play Framework on JBoss AS 7
- ^ Play framework and async I/O
- ^ Play's Google Group
- ^ “GitHub: Search stars>1”. 2013年10月5日閲覧。
- ^ Testimonials
- ^ http://betacs.pro/blog/2013/08/03/deploying-play-apps/
- ^ Typesafe
- ^ Introducing the Play! Framework
- ^ Play Framework Cookbook
- ^ Play! on Heroku
- ^ Java development 2.0: Play-ing with Amazon RDS
- ^ Play 2 Framework on Jelastic
- Play Frameworkのページへのリンク