最近有位客户找到我朋友开发一个基于本地化的婚恋交友SNS社区。并且提出了3点要求:1、花费少并且可以快速地开发站点;2、站点需要一个WebIM,可以让站点用户之间互相在线交流;3、用户的相关数据保存可信赖的服务器上,不要泄露给第三方个人或公司。
朋友说,像这个客户的需求,代表了很多在线项目的基本要求:1、开发周期要短、花费要少,这样可以快速开始运营,在起跑线上赢得一些竞争优势;2、可以提供比较完整的SNS社区服务,最好还能提供一些定制的、有特色的服务来赢得站点用户的青睐,人无我有,人有我有特色;3、保障用户核心数据的安全。这个用户选定WebIM作为一个特色的服务,如果深入挖掘,是很有价值的。因为网络商业的价值很大程度上取决于是否能与用户有效地沟通,尤其是以用户为中心的大型论坛、SNS社区、商城等类型的网站:人气旺盛、沟通顺畅是此类网站红火的先决条件。WebIM相对桌面即时通讯软件(如平常使用的QQ、MSN)来定义,是一种可植入网页的即时通讯,广泛应用于论坛、社区、商城等网站,可快捷实现访客与访客、访客与站点官方之间建立实时沟通的渠道,可以极高地提升用户体验、增强网站粘度。
但让我朋友比较挠头的是,WebIM的选择比较难,因为虽然IM的历史由来已久,但值得一用、而且有点特色的WebIM选择范围其实不大。主要是考虑3点:1、WebIM与当前站点,特别是SNS社区的整合性的难易程度;2、WebIM的底层技术,可以承载的用户量大小;3、针对客户要求,WebIM的数据安全性考虑。
应朋友的要求,笔者也帮忙在网上搜罗了一些WebIM,分别是Ntalker、Xtalk、iWebIM、NextIM、eBuddy、Meebo,针对于这个客户的需求来“横向测评”一下。
Ntalker
官方网站:www.ntalker.com
一款独立的 Web IM 软件,提供了全方位的Web即时沟通的解决方案:一对一聊天工具、类 Facebook Chat Panel 工具栏以及Web视频聊天室等产品。可整合到包括Discuz!、PHPWind、UCenter Home、DVbbs 在内的各大主流论坛和社区系统中,并实现与自身网站用户资源以及数据的多方位共享。目前,Ntalker 已运用在了聚友(MySpace中国)、天涯社区、CSDN 、亿友等知名网站中。
Xtalk
官方站点:www.xtalk.cn
通用开放IM服务,通过提供定制化解决方案,向社区网站、普通网站、客户端软件提供免费、稳定、灵活的聊天服务。xtalk服务基于先进的技术架构及安全稳定的运营系统,客户包括新浪网、UC聊天软件、UTG聊天软件等,xtalk以帮助客户提升用户活跃度为目标,方案实施效果获得客户一致好评。
iWebIM
官方网站:www.jooyea.net
一款提供即时网络聊天服务的软件,易于集成,采用易用的可嵌入式设计,使其可以方便的和现有所有社区系统集成在一起。iWebIM 的主要功能是在站点用户之间提供即时通讯服务。
NextIm
官方站点:www.webim20.cn
NextIM 3社区版WebIM系统由两部分组成: 社区插件+ WebIM消息服务器。用户可使用免费的在线WebIM服务,也可购买独立版本,打造完全属于自己的WebIM系统。NextIM 3支持业界所有主流的BBS、SNS社区系统,通过开放API和开源代码,可以与任何类型的社区站点集成。
eBuddy
官方网站:www.ebuddy.com
一个基于互联网或移动电话的聊天工具,聚合Gtalk,MSN,AIM,Yahoo,ICQ等聊天软件在一起,虽然支持简体中文,更适用于英语站点,如果你经常需要用MSN,Gtalk等IM的是款不错的工具,支持嵌入到网站。可到eBuddy loginbox widget网站设置获取代码,把eBuddy widget放在自己的社区或博客网站,随时登录!
Meebo
官方网站:www.meebo.com
Meebo最为关键的地方就在于,它能够通过你的浏览器窗口执行一个聊天软件所有最实用的特性,而无须安装任何软件.并且你也不必停留在常规的浏览器窗口中:meebo能够将好友列表窗口以及一个聊天窗口剥离出IE或Firefox之外.当我们远离自己家,并处在可上网的计算机前时,Meebo 还是一个急救者,它不需要时间和许可来安装客户端软件.
功能对比
Ntalker Xtalk iWebIM NextIm eBuddy Meebo 支持Discuz!、UCH、PHPwind平台 支持 支持 支持 支持 不支持 不支持 百万级用户量 支持 支持 支持 支持 支持 支持 聊天室 不支持 支持 不支持 不支持 不支持 支持 群组聊天 支持 支持 支持 支持 支持 支持 语音聊天 支持 支持 支持 不支持 不支持 不支持 视频聊天 支持 支持 支持 不支持 不支持 不支持 传送文件 支持 支持 支持 不支持 不支持 不支持
但是比较值得注意的一点是,虽然这些WebIM都支持海量的用户基数,但如果SNS社区、论坛用户数到了这个量级,那么就应该不只是需要WebIM支持大数据量了,而是整个站点来支持海量数据的处理了。在这点上,目前只有iWebIM通过iWebSI来处理这个问题,其他几家,即便是Ntalker、Xtalk、NextIM、eBuddy、Meebo也都没有相应的整个站点的解决方案。
总结:
从整体WebIM与当前站点,特别是SNS社区的整合性的难易程度,Ntalker、Xtalk、iWebIM、NextIM都是比较简单的,毕竟都是国产产品,所以对于类似DZ、UCH、PHPWind的整合性都比较方便;WebIM的底层技术,可以承载的用户量大小,基本上相差不大,都是可以承载海量用户。但在基础用户数据上来考虑,Ntalker、Xtalk、NextIM都是在其研发公司的服务器上进行保存和中转,所以用户数据私密性不一定能得到全面的控制。eBuddy、Meebo都是针对国外的用户体验所开发,不一定适合国内的情况,但对于技术角度来讲,还是非常先进的。适合有很高要求的WebIM二次开发。