迈不过去的 IM 这道坎,有没有推荐好的开源 IM 项目

2018-07-16 10:52:59 +08:00
 SAM2O2O

现象

目前 im 做的最好的无外乎是腾讯妈妈的 qq && wechat 以及阿里爸爸的 钉钉,除此之外 im 做的比较好的也就是大企业或者大的组织,个人 && 小组织 && 创业团队 就比较头疼这件事情了。

问题

那么小团体或者个人,如何接触 im 的这扇看似很高大上的大门了?当前网络上相关 im 的东西稀疏平常,缺少让人耳目一心的东西,im 普及的问题就存在了!!!

IM 不是一个很基础的话题吗?好像基本的 APP 都想在里面加上 im 的功能,但是都没有很简单方便的方法。。。。

如何解决???

最近也在研究即时通讯相关的东西,很多问题都没有解决的办法,好像说明这块的文档也是特别的少?

希望大家给我推荐一些开源的 im 相关项目,带我研究以后分享给大家~_~


为什么每个论坛都没有 IM 板块,憋逼我自己自己开一个 im 的论坛!!!好吧我其实就是准备这么做的。。。。

24281 次点击
所在节点    开源软件
96 条回复
SAM2O2O
2018-07-16 11:00:07 +08:00
希望大家可以给一些建议和想法,关于 im 的,怎么让大家不在谈 im 色变?
yukiww233
2018-07-16 11:08:09 +08:00
app 集成个 im 还不简单,云旺 融云 环信 云信都是一键接入
开源的有个蘑菇街的 teamtalk 只是很久没维护了。。
liudaqi
2018-07-16 11:14:17 +08:00
im 能用容易,好用无底啊。所以结果就是用户都只用几个“好用”的的 im 去了,零碎的 im 工具开发者也更加没动力开发了。另外还有一个原因是,纯粹的 im 工具不赚钱啊,不如搭个电商立马就可以卖货了
SAM2O2O
2018-07-16 11:15:29 +08:00
云旺 融云 环信 云信这种都是接别人的 sdk,服务端都是别人的,我在寻找一种方式可以让开发 im 的可以很方便集成开源 sdk,包括 android/ios 的 sdk,web 端,开源服务端
lshero
2018-07-16 11:16:46 +08:00
各类通讯 SDK 云服务外
还有 openfire 这一些用 XMPP 协议的开源的
还有 http://www.52im.net/这种接地气的社区的
SAM2O2O
2018-07-16 11:17:20 +08:00
“ im 能用容易,好用无底” 这句话说的很好,我和朋友准备在弄一些开源 im,全套的 im 包括前后端开源,这样是不是可以解决这个问题?
SirLostWhite
2018-07-16 11:17:52 +08:00
一般 app 都是用环信

自己做的话也比较简单吧

用 nodejs socketio 可以

用 php workerman 也可以

都是有官方 demo 的

其他语言的不太了解

我们公司在小程序上集成了 im 后端用的 socketio 做的

还挺简单的
SAM2O2O
2018-07-16 11:18:57 +08:00
之前我也使用过 openfire,但是觉得集成方式不好,im 当成其中一个模块,而不是需要自己改代码的方式,个人想法。就一中方式,im 不在需要自己开发?
SirLostWhite
2018-07-16 11:20:36 +08:00
workerman 的 demo 可以参考
https://github.com/walkor/workerman-chat
daigouspy
2018-07-16 11:21:39 +08:00
直接 telegram 二次开发
SAM2O2O
2018-07-16 11:21:58 +08:00
socketio 这个服务端的性能怎么样了
hushulin
2018-07-16 11:23:15 +08:00
研究开发自己的 IM 系统近三年,奈何没有好的变现方式,逐渐放弃这个。谅解我是个面向 RMB 编程的程序员\狗头
SAM2O2O
2018-07-16 11:24:04 +08:00
telegram 二次开发这个想法好,我觉得可以开个 telegram 二次开发的论坛!大家一起做会更有意思
SAM2O2O
2018-07-16 11:25:08 +08:00
@hushulin 那有没有想法把三年的开发成果开源出来了,我也好研究一下
hushulin
2018-07-16 11:26:36 +08:00
@SAM2O2O 需要整理,我都好久没有捡起来过了
SAM2O2O
2018-07-16 11:27:24 +08:00
@hushulin 如果需要可以帮你一起整理~在这个过程中一起了解下,你开个 github 地址把我拉进去了?
Phant0m
2018-07-16 11:28:02 +08:00
首先,做得好的 IM 并不是 lz 说的这些,好的 IM 都被 ban 了 大家都用不上,所以只能用这些辣鸡
imydou
2018-07-16 11:29:41 +08:00


同样需求,调研了好久,暂时没有比较适合二次开发(自己)的。
hushulin
2018-07-16 11:31:59 +08:00
@SAM2O2O github 不便开放,还没想过开源。加我 qq:MTAyMzc1MzAzMQ==
imydou
2018-07-16 11:32:42 +08:00
中意 wire,但是开发语言冷门,上手慢。协议也不太适合用于商业用途。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471232

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX