2

opensocialアプリケーションを作成したいと思います。クライアント側でこれを行う方法について読みましたが、私の質問は、使用するのに最も適切なサーバー側のテクノロジーは何ですか?私の考えでは、サーバーに保存して実行する必要がある永続的なデータとビジネスロジックが必要です。ASP.NETおよびRubyonRailsで本格的なWebアプリを作成することにある程度精通しています。それらを活用して完全なopensocialアプリ(iframeなどを使用)を構築できますか、それともjavascriptによってアクセスされるテクノロジーの1つを使用してバックエンドのみを作成する必要がありますか?

4

1 に答える 1

2

http://www.lonelyplanet.com/groupsのライブ プロジェクトに Apache Shindig (Java) を使用しています。

ガジェットをホストする Web サイトは Ruby on Rails を使用して記述されており、すべてのビジネス ロジック、データの永続性などがそこで処理されます。

カスタム ハンドラーを Shindig に挿入して、REST サービスを使用してすべてを Rails アプリにプロキシします。シンディグに好きなだけやらせることができます。メイン サイトをホストしている親アプリにすべてのアプリ ロジックを保持し、ほとんど実行していません。Shindig は単にガジェットを提供し、セキュリティなどを処理します。

于 2009-11-26T22:06:37.203 に答える