play27 の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • play27 へ行く。

#author("2019-07-09T23:52:51+00:00","default:pentacle","pentacle")
* WANING [#r3df743d]

 play2 は古いソースコードが半年で使えなくなる
 java は安定して long run できるところが良いところなのに
 半年でバージョンが上がってソースの互換性を切り捨てて使えなくなるのであれば、
 他の言語のフレームワークを使った方が良い
 Webのフレームワークはセキュリティ上の理由があるため
 バージョンアップしないわけにはいかず、長期運用するサービスは
 メンテナンスができなくなるため向いていない
 使う場合は、なるべく play に特化した書き方をする部分は使わない方が良い
 ただし CRLF など、セキュリティに関連するものは自前実装するよりは
 用意されたものを使った方が良いであろう

- akkaを使って定期実行していたが akka が外部ライブラリ化した
- 起動時に必ず実行したいものを GlobalSettings に書いていたが DI に変えろという
 ⇒ cron で定期的に curl で自前で用意した URL叩いた方がまし

- evolution が外部ライブラリ化した
- ebean が外部ライブラリ化した
 ⇒ 別の ORM 使った方がマシ

 play に特化した部分をライブラリ化してもすぐに使えなくなるので
 ライブラリを作る際には import play.* 系統のものを入れないようにすること

* 2.7 の変更 [#af550d73]
 Context が使えなくなった・・
 いい加減にしろ