2011-11-13 9 views
2

私はWebアプリケーションを作成していますが、その間にクールな新しいフレームワーク/技術を学びたいと思います。 最初は私はSpring-RooとVaadinを見ていましたが、純粋なJava以外のものと一緒に行くほうが面白い(と生産性が高い)と思いました。VaadinをScalaで使用する - Playのようなフレームワークを使用するのは理にかなっていますか?またはリフト?

これまでスカラーを決めました。 しかし、私は本当にguiのためのVaadinが好きだと言う必要があり、可能ならば私はそれを使いたいと思います。 おそらく純粋なvaadin + scalaを使って簡単なWebアプリケーションを構築することができますが、それが意味があれば、既存のフレームワークを使用してセキュリティ、適切なmvcやmvpなどを実行するのに役立ちます。

Playを使用する意味がありますか。またはVaadinをフロントエンドとして持ち上げる?それとも別の何か?これについてのチュートリアルやドキュメントはありますか(私は何も見つかりませんでした)?

また、標準のSpring(Spring-Roo)とJavaでうまくいくかもしれませんか?

答えて

2

リフトやプレイではあまりにも多くのvaadinを追加しません。使用例は、軽量のページ指向のコンテンツをvaadinのプレー/リフトおよびアプリケーション指向のパーツで行うことだけです。

このような組み合わせについてのチュートリアルはありませんでしたが、vaadinでscalaを使用するためのチュートリアルがたくさんあります。ちょうどそれらのためのGoogle。

+0

この場合、私はSpring Roo + Vaadinに滞在して、必要があればScalaをバックエンドとして使用すると思います。回答ありがとう! –

5

ウェブテクノロジーを学びたい場合は、基本的なHTML、JavaScript、CSSがあるので、Playを使用することを強くおすすめします。基本的なことを学びたくない場合でも、生産性が高く、完全にステートレスであるため、Playをお勧めします。したがって、RESTfulアプリケーションを書くのは簡単です。 VaadinとPlayを組み合わせることができないのは、これがどのようになったのかです。 Vaadinやその他のコンポーネントベースのフレームワークはステートフルなので、Http-Sessionが必要です。

関連する問題