【问题标题】:Use Atmosphere or Cometd使用 Atmosphere 或 Cometd
【发布时间】:2011-03-31 18:40:14
【问题描述】:

这两个 Java comet 库有什么区别?有理由选择一个而不是另一个吗?

【问题讨论】:

    标签: java comet atmosphere


    【解决方案1】:

    根据我自己使用 Atmosphere 框架的经验,它也缺少一些文档和问题,例如必须将您自己的功能添加到实际协议中。它是相当新的,它似乎获得了更多的牵引力和支持,但它(仍然)没有一个庞大的社区支持它。除此之外,它同时具有 Java 和 JavaScript 的服务器和客户端。它集成在 Vaadin 框架中,并且已经有许多与 Play 和 GWT 等其他框架一起使用的示例。 Atmosphere 的一个非常好的地方是它几乎支持任何容器:Tomcat、JBoss、Jetty、Glassfish...所以如果这是一个需求,它是一个不错的选择。

    Cometd 我从经验中不知道,但从环顾四周我知道它似乎有很好的记录。不过,GH 存储库没有 Atmosphere 那么多的追随者。据我所知,它不支持与 Atmosphere 一样多的容器。

    两者都与 Google Guice 和其他常见要求集成。

    你也可以在这里找到一篇关于这个问题的旧文章,但是从那时起这两个框架都发展了很多:

    http://www.ibm.com/developerworks/library/wa-reverseajax4/

    【讨论】:

      【解决方案2】:

      根据我的个人经验,我强烈建议你远离他们! DWR 团队转身开始开发,3.0 版将很快准备就绪。

      【讨论】:

      • 你能给出我应该“远离”他们的理由吗? DWR 解决了 Atmosphere 或 Cometd 的哪些问题?
      • 你必须和别人一起管理很多事情。换句话说,您必须实现自己的客户端解决方案和适当的序列化程序。 DWR 得到了他们所有。
      • DWR 看起来 ... 不是很活跃:dwr.2114559.n2.nabble.com/Is-DWR-still-alive-td7579778.html 我会选择其他替代方案(例如,我选择了 cometd,因为文档非常好,所以入门是很容易的) . “3.0 将很快准备就绪”的声明现在已经有将近 2 年的历史了;)
      猜你喜欢
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多