私は Scala と Play を初めて使用し、それらを新しいプロジェクトに使用することを検討しています。Play 2 の開発は順調に進んでいますが、安定版はまだ 1.x です。そして、両者には大きな違いがあります。
私が疑問に思っているのは、Play 1.x プロジェクトを今開始した場合、将来 Play 2 への移行を容易にするためにどのようなオプションを使用できるかということです。
すなわち:
- Play 2 はデフォルトの ORM として Ebean を使用していますが、Play 1.x の ORM (Hibernate) の代わりに Ebean を使用するようアドバイスしてもらえますか?
- テンプレート システムはどうですか。後で移行しやすくするために今できることはありますか?
- 将来、自分のアプリを Play 2 に移植することを決定した場合、他に何を心配する必要がありますか?