【问题标题】:Should I use Spring integration or Spring social to interact with twitter and Facebook?我应该使用 Spring 集成还是 Spring social 与 twitter 和 Facebook 进行交互?
【发布时间】:2011-01-26 09:36:37
【问题描述】:

我很快将在 Grails 中启动一个新项目,在该项目中我必须与 Facebook 和 Twitter(可能还有 myspace)进行交互。

我想知道是否有人已经尝试通过 Spring Integration (2.0) 适配器与新的 Spring Social API 来做到这一点。

如果你这样做了,你能告诉我你在这些方面遇到的利弊吗?

在 Spring Integration 中,我在一个小示例中使用了 twitter 连接器,我发现它非常简单。我喜欢松散耦合。另一方面,Spring social 似乎使用的模板也可以轻松做到这一点......因此我担心选择哪个框架。

谢谢。

菲利普

【问题讨论】:

    标签: spring grails spring-integration spring-social


    【解决方案1】:

    Spring 集成最适合

    • 如果您有一系列步骤,例如工作流
    • 您至少有几个这样的流程
    • 您希望将您的业务逻辑与这些流程中的编排逻辑(在某种情况下调用哪个步骤)分开

    如果您只需要与 twitter 等类似的简单连接(用于发送和忘记消息),那么您可能需要的只是 spring 社交。仅在没有真正需要的情况下添加 Spring 集成可能会导致系统难以理解和维护。

    【讨论】:

      【解决方案2】:

      使用 spring-social 的主要优势 - 至少在我看来 - 并不是目前非常薄弱的​​ API 实现。更重要的是有一个小框架来定义一些基础,并很好地集成到 spring 世界的其他部分(例如 spring-security,这是我现在正在尝试的)。

      一旦其他开发人员开始采用 spring-social,就会弹出数十种服务的各种实现 - 所有这些服务都可以轻松融入您的应用程序,而无需付出太多努力。那会很棒。

      但是,如果您只需要 Facebook 和 Twitter 客户端,那就不值得了。但在几周后评估集成 Foursquare 时,您可能会后悔 ;)

      【讨论】:

        【解决方案3】:

        Spring Integration 主要是一个后端框架,所以如果你需要在服务器上轮询,请使用它。如果您只需要 Web 集成,那么 Spring Integration 并不适合。

        【讨论】:

        【解决方案4】:

        【讨论】:

        • 我的问题不是关于身份验证,如果我没有说清楚,对不起。我想使用这些社交网站的功能,例如检索和发布状态、列出朋友等...
        猜你喜欢
        • 2014-05-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-21
        • 2015-03-24
        • 1970-01-01
        • 2014-09-11
        • 1970-01-01
        • 2023-03-20
        相关资源
        最近更新 更多