【发布时间】:2010-12-08 05:22:50
【问题描述】:
我的任务是为内部 Web 应用程序选择 XMPP 服务器/客户端解决方案。目标是让员工能够通过桌面客户端或 Web 应用程序使用它。 Web 客户端是必需的。
Web 应用程序是用 PHP 编写的,但我不一定需要 PHP 解决方案。 Flash 或 Java 是可以接受的(Flash 会更好,因为应用程序的另一个组件已经需要它)。
Web 应用程序需要启用 javascript(并使用 jQuery),因此 AJAX 也不是不可能的。
只有两个要求必须满足:
- 客户端必须使用安全连接(HTTPS 用于 AJAX,TLS 用于 Flash/Java)。
- 客户端许可证必须是商业友好的。免费会很好,但不是必需的。
到目前为止,我找到了SparkWeb,它是 LGPL 许可的(万岁),但它的现场演示并没有给我留下深刻的印象。我无法在他们的服务器上创建帐户或连接到我运行的另一台 XMPP 服务器,因此我什至无法看到它的运行情况。
我也找到了Strophe,看起来不错。
另一个选项是Tigase's client options 之一。我不确定 GPLv3 是否会喜欢我们的用法(我需要更仔细地阅读它)。
我们将不胜感激任何建议(或向正确方向推进)。
【问题讨论】:
-
Strophejs 拥有 MIT 许可证,带有一些 BSD 代码/文件:github.com/metajack/strophejs
-
@fuentesjr:很高兴听到!谢谢。
-
我在工作中使用 Spark 取得了不错的效果,但在 SparkWeb 上却一无所获。 2美分
标签: java php flash xmpp webclient