Erlang官网提出IM已经发展到第三代。其各自的对比总结如下: 三代同堂 经过对比发现,第三代相对于第二代并没有太多技术上的改变,只是在应用方向和使用策略上不同。从3rd gen的代表产品上可以了解到发展现状。 Slack 是非常流行的团队沟通应用,提供群组聊天和直接消息发送功能,支持移动端,Web 和桌面平台。Slack 为用户带来大量的便利,但是也有一些不太好的地方,比如高昂的订阅费用和私有数据泄漏的风险。它打造的是团队沟通平台。 Let’s Chat是一个类似 Slack 的团队聊天软件,基于Node.js和MongoDB开发,易于发布,适合中小型团队,支持 LDAP/Kerberos 认证,提供 REST 风格 API 和 XMPP 支持。优势是Sandstorm支持使得自部署更简单,对非技术用户友好。 Mattermost是一个Slack的开源替代品。Mattermost 采用 Go 语言开发,这是一个开源的团队通讯服务。为团队带来跨 PC 和移动设备的消息、文件分享,提供归档和搜索功能。 Rocket.Chat是特性最丰富的 Slack 开源替代品之一。主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。Rocket.Chat 原生支持 Windows,Mac OS X ,Linux,iOS 和 Android 平台。Rocket.Chat 通过hubot集成了非常流行的服务,比如 GitHub,GitLab,Confluence,JIRA 等等。高级的特性包括:OTR 消息,XMPP 多用户聊天,Kerberos 认证,p2p 文件分享等等。 Zulip 主要特性是群组和直接通信,私有群组交流,线程切换,内联多媒体预览,邮件和桌面通知和大量的集成。除了在浏览器运行之外,Zulip 也有原生桌面和移动应用,支持 iOS,Android,Linux Mac 和 Windows。 通过上面的简单介绍,我们甚至可以简单地认为第三代IM就是针对群组设计的,在这种情况下它比较适合被应用于团队中。Slack致力于做企业沟通协作工具,把各种碎片化的企业沟通和协作集中到一起,像邮件、消息、群组、文件整合、第三方应用统一搜索等集成到一起,很好地吸引了企业用户。 |
|