我很快就会在Grails开始一个新项目,我必须与Facebook和Twitter(也可能是myspace)进行互动。
我想知道是否有人已经尝试通过Spring Integration(2.0)适配器与新的Spring Social API进行此操作。
如果你这样做了,你能否告诉我你在这些方面遇到的利弊?
在Spring Integration中,我在一个小例子中使用了twitter连接器,我觉得很容易。我喜欢松耦合。另一方面,Spring社交似乎也使用了允许这样做的模板...因此我担心选择哪个框架。
感谢。
菲利普
答案 0 :(得分:2)
Spring Integration最适合
如果您需要的只是简单的连接(对于消息和忘记消息)到twitter等,您可能需要的只是春天社交。只是在没有实际需要的情况下添加Spring集成可能会导致系统难以理解和维护。
答案 1 :(得分:0)
使用spring-social的主要优点 - 至少就像我认为的那样 - 并不是目前非常弱的API实现。更重要的是要有一个小框架来定义一些基础,并将其很好地整合到其他春天世界中(例如Spring-security,这就是我现在正在尝试的)。
一旦其他开发人员开始采用spring-social,就会弹出数十种服务的各种实现 - 所有这些服务都可以轻松地适应您的应用程序而不需要太多努力。这将是非常好的。
但是,如果你需要Facebook和Twitter客户端,那就不值得榛子了。但是,您可能会在几周内评估整合Foursquare时感到后悔;)
答案 2 :(得分:0)
Spring Integration主要是一个后端框架,所以如果需要在服务器上进行轮询,请使用它。如果您只需要Web集成,那么Spring Integration就不合适了。
答案 3 :(得分:-1)
我会调查Spring Security,因为它已正式集成到Grails中。
http://grails.org/plugin/spring-security-core
http://blog.kadirpekel.com/2009/11/09/facebook-connect-integration-with-spring-security/