2009-04-05 14 views
25

私はScalaを学んだだけで、Web開発を試してみたいと思います。 Googleでは、私が出会ったフレームワークのうちの1つ(唯一のもの)はLiftでした。それを使った経験は何ですか?ScalaのWebアプリケーション開発

他のフレームワークでScalaを使用してWebアプリケーションを開発する際に推奨することはありますか?

+1

[スカラのWebフレームワークは何ですか?](http://stackoverflow.com/q/1488412/309483) –

答えて

22

AFAIK、Liftは、Scalaベースのソリューションを利用したい場合は、http://code.google.com/p/slinky2/を参照してください。賢明に言えば、私はソースを閲覧することを除いて、まったくスレンキーを使用していませんが、レスポンス・モデルを要求することを強く堅く守っているデザインは非常にシンプルです。

これはScalaですので、Javaの既存のフレームワークをすべて使用することができます。特に、私はウィケットを見てみることをお勧めします:http://technically.us/code/x/the-escape-hatchは、2つを組み合わせる方法を説明しています。

+0

すばらしい答えをありがとう! – Anirudh

28

私は個人的にPlay Frameworkを使用することをお勧めします。

1

最も多く使用されているフルスタックのScala Webフレームワークは、リフトアンドプレイです!あなたがコミットする前に両方を見てください。 2つの大きな違いの1つは、プレイ中にリフトがステートフルです。 Rails/Djangoによく似た、ステートレスです。

+0

リフトはステートレスとしても使用できますが、リフトをステートフルとして使用すると、安全で非常に強力な彗星とajaxが得られます。 – fmpwizard

1

Jsf2はうまく機能します。私はストラットもそうだと思う。それらはScala自体ではありませんが、Scalaと適切なELだけを使うことができ、うまく動作します。これらの2つは、新しいフレームワークのどれよりも成熟しています。コミュニティは大きくなり、ドキュメントはより良くなります。

関連する問題