|
|||||||||
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 が使えなくなった・・
いい加減にしろ
|
|||||||||