实际上对于一般应用而言,RTX和Openfire都可以满足要求。
RTX的优势在于:
1, 用户基数大,符合用户使用习惯,知名度高
2, 支持较复杂的组织结构,用户列表排序(如领导排在前面),Openfire只是单级
3, 虽然不是开放标准,单RTX提供功能强大的SDK,成熟而资料丰富,很多OA集成与之,有较成熟的扩展方案选择
4, 商业软件,稳定性和客户支持方面有一顶保障
Openfire的特点在于:
1, 开放性好,XMPP发展前途光明,国外主流大公司支持,符合技术趋势
2, 客户端选择余地大;
3, 功能相对较少,一些关键的企业商业功能还是弱一点,如多级企业支持。
4, 有源代码,二次开发也比较容易,但是国内不是特别主流,集成的OA还不是很多,开发经验也没有足够积累
因此根据使用情况,如果是政府机构或者一般大一点企业等,选择RTX较合适,是相对比较保险和保守的方式,尤其是要和OA集成的情况下。如果是技术企业或者小企业,选择Openfire可能更好,尤其是具有一定开发能力的情况下。至于其它的方案,就通用而讲,和这两种比较起来都没有明显的优势,一般不是第一选择。
阅读(2180) | 评论(0) | 转发(0) |