Java Play Frameworkを使用してアプリケーションを開発した後の次の論理的なステップは何でしょうか?
私はplay1.2で開発するのが大好きですが、その将来については自信がありません。主要な開発者はそれに対するサポートを停止し(まだオープンソースです)、play2.0は完全に異なる製品です。
Play 2.0を勉強しようとしましたが、scala言語が好きではありませんでした(コーディングするのに最適な言語のように聞こえますが)
そこで、Webアプリケーションプロジェクトを別のフレームワークに集中させることにしました。Javaである必要はありませんが、rubyなどのプラットフォームに依存しないフレームワークであることが望ましいです。(私はmcp証明書を持つ.net開発者でもありますが、コーディングには通常osx環境を使用しており、Windowsの大ファンではありません)。
Play Frameworkに関する私の現在の問題:
- それは非常にうまく機能しますが、私はそれで未来を見ていません私はオープンソースコミュニティがしばらくすると1.2.xの開発をやめるのではないかと心配しています
- 二級市民として2.0スレッドJavaをプレイしてください。私はその開発者への信頼を失い始めています。
- PlayFrameworkの仕事を探している人はあまりいません
フレームワークは次のようになります。
- プラットフォームに依存しない
- データベースに依存しない(休止状態またはその他を使用できます。)
- 大規模なユーザーコミュニティがあります
- 大規模なエンタープライズアプリケーションで実証済みのフレームワークである必要があります
少し検索したところ、grails、spring、RoRフレームワークが見つかりました。
それでは、物事をより明確にするために、ここに私の質問についての要約があります:
- 「java」パスから続行する必要がありますか?時間の変化が心配です。数年以内に、Webフレームワークで使用される関数型言語のような「scala」が増え、将来のフレームワークでより役立つようになります。
- Rubyの言語についても疑問に思っていますか?今後5年間で彼らはどこにいるのかについての洞察はありますか?
- 今後5年間で「PlayFrameworkwithscala/ java」はどこにあると思いますか?彼らは彼らに投資する時間の価値がありますか?
助けてくれてありがとう!