Prikrutil、私たちは同じ船に乗っていると思います。ErlangからScalaにも来ています。私は窒素が大好きなので、それに触発されたScalaWebフレームワークを作成することにしました。
Xitrumを見てください。そのドキュメントは非常に広範囲です。READMEから:
Xitrumは、NettyおよびHazelcast上にある非同期のクラスター化されたScalaWebフレームワークおよびWebサーバーです。
- ScalatraとLiftの間のギャップを埋めます。Scalatraよりも強力で、Liftよりも使いやすいです。RESTfulAPIとポストバックの両方を簡単に作成できます。Xitrumは、Liftのようにビューファーストではなく、Scalatraのようにコントローラーファーストです。
- アノテーションは、JAX-RSの精神に基づいてURLルートに使用されます。すべてのルートを1か所で宣言する必要はありません。
- Typesafe、Scalaの精神で。
- Nettyの精神で非同期。
- セッションはCookieまたはクラスター化されたHazelcastに保存できます。
- jQuery検証は、ブラウザー側とサーバー側の検証に統合されています。i18nはGNUgettextを使用します。これは、他のほとんどのソリューションとは異なり、単数形と複数形の両方がサポートされていることを意味します。
- ETagを使用した条件付きGET。
Hazelcastはまた以下を提供します:
- インプロセスキャッシュとクラスター化キャッシュでは、個別のキャッシュサーバーは必要ありません。
- 処理中のクラスター化されたCometでは、Cometを複数のWebサーバーに拡張できます。
クイックスタートについては、チュートリアルに従ってください。