2011-01-26 14 views
3

私はすぐにGrailsで新しいプロジェクトを開始します。このプロジェクトではFacebookやTwitter(そしておそらくはMYSPACE)とやりとりする必要があります。Twitterの統合やSpringソーシャルを使ってTwitterやFacebookと対話する必要はありますか?

誰かが既にSpring Integration(2.0)アダプターと新しいSpring Social APIを使ってこれをやろうとしているのだろうかと思っていました。

これを実行した場合、これらのそれぞれで遭遇した長所と短所を教えてください。

春のインテグレーションでは、私はちょっとした例でツイッターコネクタを使って遊んだことがありました。私は疎結合が好きだった。一方、Springの社会は、これを簡単に行うことを可能にするテンプレートを使用しているようです...したがって、どのフレームワークを選択するのかという私の懸念です。

ありがとうございました。

フィリップ

答えて

2

春の統合を使用すると、一連のステップを持っている場合は、ワークフロー

  • のように、あなたがオーケストレーションロジックからビジネスロジックを分離したい少なくともカップルなどが流れ
  • を持って

    • 最適ですこれらのフローの中で何かのものが呼び出されると、そのステップが呼び出されます。

    すべてが必要なのは、簡単な接続(火災や忘れのメッセージの場合)あなたは春の社会である必要があるかもしれません。本当の必要性なしにSpring統合を追加するだけで、理解して維持するのが複雑なシステムにつながる可能性があります。

  • 0

    スプリング社会的使用の主な利点 - 私はそれを知覚少なくともとしては、 - のAPIの現在かなり弱い実装ではありません。それは、春の世界の残りの部分にうまく組み込むいくつかの基盤を定義する小さなフレームワークを持つことがより重要です(例えば、今私が試みているスプリングセキュリティ)。

    他の開発者が春の社会を採用し始めると、数十のサービスのさまざまな実装がポップアップし、それらのすべてがあなたのアプリケーションに多大な労力をかけずに簡単に収まります。それだけで素晴らしいだろう。

    FacebookやTwitterのクライアントがすべて必要な場合は、ヘイゼルの価値はありません。しかし、数週間でFoursquareの統合を評価している間におそらくそれを後悔するだろう;)

    0

    春の統合は主にバックエンドフレームワークなので、サーバーでポーリングする必要がある場合に使用する。あなたが必要とするのはWeb統合Spring Integrationです。

    +0

    最後に、私は春の統合を通じてSpring Socialを使用して最終的に完成します:-)、http://をご覧くださいstatic.springsource.org/spring-integration/reference/htmlsingle/#twitter – Philippe

    関連する問題