默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 关于MobileIMSDK支持WEB客户端的咨询
阅读(45524) | 评论(5 收藏 淘帖1
@JackJiang
大大,您好。
请问MobileIMSDK有提供通讯协议的文档吗?
比如说我想实现一个JavaScript的客户端,供WEB版使用,该如何实现?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已回复] MoblieIMSDK报转换json错误下一篇:[已回复] MobileIMSDK这个服务端对于环境有什么要求啊

本帖已收录至以下技术专辑

推荐方案
评论 5
你是希望利用MobileIMSDK来开发全端IM是吗?
MobileIMSDK目前没有提供WEB端库,原因是我对MobileIMSDK的定位是精致、极简,而WEB端的IM说实话不能算真即时通讯,而且各种浏览器兼容问题让人很恶心,很可能在兼容性上投入的精力比技术本身还要多(这就得不尝失了),所以没有考虑这一块。

不知你对实现WEB端IM是何种考虑,目前主流IM,要想体验好的话,都没有考虑WEB版,比如QQ当年的WEB版(开发过两个版本)都放弃了,体验和使用习惯是个大问题,微信这些主流的IM同样累死累活也要用富户端来实现PC版的原因还是在于体验。
引用:JackJiang 发表于 2016-04-13 16:33
你是希望利用MobileIMSDK来开发全端IM是吗?
MobileIMSDK目前没有提供WEB端库,原因是我对MobileIMSDK的定 ...

我想实现WEB,只是出于现实的无奈。
小团队,人手不足,没有开发PC版的经验的人。老板的意思是想重点放在手机版,pc先用web实现支持。
关键还是想咨询一下,我自己按照您客户端的连接逻辑,实现一套WEB客户端,可行吗?
签名: 该会员没有填写今日想说内容.
如果你真得实现WEB版,好消息是你可以放心,WEB端的即时通讯肯定会比富客户端(即PC或移动端)要容易的多,因为从实现外来讲,它不可能是个全状态的即时通讯IM实现。我给你一些参考:

论坛里有这一篇文章《socket.io实现消息推送的一点实践及思路》:http://www.52im.net/thread-188-1-1.html,这里的思路基本上可以实现一个WEB端IM,还有一篇:《Socket.IO介绍:支持WebSocket、用于WEB端的即时通讯的框架》http://www.52im.net/thread-190-1-1.html,关于socket.io的介绍,你可以好好地了解一下socket.io这个东西。

做WEB端的IM,最懒或者最快能出原型的方法就是用最土办法:长轮询,但是要搞的真像那么回事的话还真得考虑WebSocket(socket.io就是封装了WebSocket的WEB端+Server端库)。
引用:JackJiang 发表于 2016-04-13 16:56
如果你真得实现WEB版,好消息是你可以放心,WEB端的即时通讯肯定会比富客户端(即PC或移动端)要容易的多, ...

谢谢
签名: 该会员没有填写今日想说内容.
引用:JackJiang 发表于 2016-04-13 16:56
如果你真得实现WEB版,好消息是你可以放心,WEB端的即时通讯肯定会比富客户端(即PC或移动端)要容易的多, ...

jack 正解。
签名: 国庆长假还没有缓过来,请让我静一静,产品狗死远点...
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部