迈不过去的 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 条回复
liujinsong668
2018-07-16 12:56:11 +08:00
mattermost 了解一下,gitlab 无缝对接
changnet
2018-07-16 13:03:04 +08:00
搞这个的人挺多,死了的项目更多。看下内网通,喧喧之类的 im 就知道。对于小企业而言,不可能有个团队去维护一个 im,对于大公司,花点钱直接买解决方案更划算
zjsxwc
2018-07-16 13:13:04 +08:00
搞个网游服务器框架改下不就好了,im 本质就是网游,doge
SoulSleep
2018-07-16 13:19:59 +08:00
别的不说,上面推荐的环信经过实际的使用。。。简直就是垃圾,这种企业还是趁早倒闭的好,屌屌的;资深一堆 bug 和限制,拿项目的时候吹的好,实施阶段垃圾的不行~~

各位避而远之吧
zbinlin
2018-07-16 13:24:00 +08:00
可以看下 rocket.chat
StanMarsh
2018-07-16 13:25:57 +08:00
@t6attack

那个铁观音广告简直跟苍蝇一样,当年每天见到好多次。
本来喝茶一视同仁,后来遇到铁观音就想起垃圾广告,从此产生了抵制心理。
hyyou2010
2018-07-16 13:31:15 +08:00
你所谓的全套开源什么的,你首先得有个边界,因为 im 现在已经扩展到很大范围了。最初,就是文字聊天,后来朝多个方向发展:
1,从文字到图片,语音,视频,视频直聊。。。
2,各种群组管理,各种定制化
3,各种内容沉积管理,比如添加到日程电邮,整理为文档
Immortal
2018-07-16 13:34:23 +08:00
之前也有想详细了解下现代 im 的架构和技术难点 也没找到很系统的资料
有个 b 站的 goim 还有找到的就是 5l 那个社区
SAM2O2O
2018-07-16 13:47:29 +08:00
@hyyou2010 全套开源什么 ,是指客户端可以集成开源的 sdk,服务端代码也开源可以搭建在自己的服务器,支持同够用的文字,图片,语音,其他的用扩展的方式集成在项目中。大致的项目,现在准备跟几个朋友一起弄这个东西
SAM2O2O
2018-07-16 13:48:37 +08:00
@Immortal 我也是因为你说的这个原因,想构建这样一个社区 + 提供开源一整套解决办法,就是让 im 能让大家很方便的在自己的项目中使用
UnPace
2018-07-16 13:49:09 +08:00
LayUI 出了个 LayIM:
http://layim.layui.com/
SAM2O2O
2018-07-16 13:49:40 +08:00
@zbinlin @lguan rocket.chat 也有了解过,不过体验了一下,体验感觉一般,不知道你们觉得怎么样
keramist
2018-07-16 13:50:23 +08:00
nextcloud 自带 可以内网外网一起聊
SAM2O2O
2018-07-16 13:51:32 +08:00
@mengdisheng 这个就看个人想法了,可以选择不对外开放,也可以选择共享开源技术
nullen
2018-07-16 14:01:08 +08:00
我会劝你不要自己搞。
SAM2O2O
2018-07-16 14:16:02 +08:00
@nullen 为何?
simapple
2018-07-16 14:24:30 +08:00
有用 php 开发吗?简单的 im 开发接入,关键词 workerman
icyalala
2018-07-16 14:25:44 +08:00
想要完全开源可控的技术方案,用户量小的话有大量可用的项目,而且无论如何都会需要定制来满足自己特殊的需求。
问题是在国内,IM 不是个单纯的技术问题。
审核怎么做,ZF 事务找谁联系,黑产广告的策略怎么跟进,这都是要持续投入和运营的。
tanranran
2018-07-16 14:34:23 +08:00
banksiae
2018-07-16 18:03:01 +08:00
可以研究一下 goim,基本的 im 功能都有,性能也可以。自研的话,有基础可以玩一玩,没基础基本没头绪。主要就是长短链,私有协议,压缩加密,内容存储。比较有意思的东西。
目前开源的,上过生产的,好像就是 goim 了

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

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

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

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

© 2021 V2EX