寻求成熟开源的 im 客户端方案的结果
找了一圈发现完全开源的成熟度不够成熟度稍微好一些的不完全开源这就是悲剧
element.io 你觉得如何?集成度很高
github.com/RocketChat/Rocket.Chat github.com/element-hq/element-android github.com/teamgram/teamgram-server
element 的应该很不错,只不过是国外风格的也许我应该选择英文版再汉化这条路?
telegram 的方案很吸引人,毕竟很多中国人用起来无障碍
github.com/WuKongIM/WuKongIM/blob/main/README_CN.md
telegram 的方案非常 nice ,有 golang 版的方案我应该能按照 api 就能适配 telegram 客户端非常感谢
WuKongIM 的 issue 里面很低级的问题都很久没有处理感觉成熟度还是比较欠缺
楼主结贴后记得回复一个
telegram 的服务器没开源,能整个开源版本吗?
除了 matrix.org 没有别的项目可用性达到要求,
貌似这个就是开源 server 吧 github.com/teamgram/teamgram-server
有人推荐过 Tailchat ,我没测试,期待 LZ 测试下Tailchat - The next-generation noIM Application in your own workspace | Tailchat tailchat.msgbyte.com/
这个只有 web 端
matrix 系算是经过考验的 im 方案,很多技术社区都在用,同时有多种客户端可以挑选,并非只有 element 一种,同时完全开源客户端列表: matrix.org/ecosystem/clients/
明明有移动端。官网这么大下载。。
之前看错了tailchat 主要还是 web 端,app 端用的 react native 方案,但是现在只适配了安卓感觉距离成熟度还有一定距离RocketChat 的客户端也是 react native 方案,但是早就成熟了如果只是普通聊天功能 web 和 react native 完全可以胜任但是 app 上考虑音视频和兼容性可能,我还是倾向于原生开发方案我之前调研的腾讯,云信和野火,ui 是开源的但是核心逻辑是闭源的openim 的客户端核心逻辑是 golang 的,WuKongIM 的成熟度不高在热心网友的推荐下,抛开中英文的风格差异,我觉得 telegram ,element 的方案比较成熟可靠
element 只是个商业化项目运营的客户端,matrix 服务器支持的客户端非常多,并不需要受限于某一个特定客户端,比如 element 因为其商业化策略问题目前暂不支持新的 matrix 贴纸协议,但是 fluffychat 等新的客户端都已经支持,并且相互之间完美兼容可以随意选择
github.com/signalapp/Signal-Android
telegram 呗, 客户端是开源的
事实上 tailchat 也支持在手机上进行音视频。背后的解决方案和 element 的音视频方案是一样的不过确实,目前还是更多的是兼容移动端而不是为移动端定制化
tailchat 相对 element 和 telegram 还是显得单薄不少,而且 tailchat 所有代码都在一个仓库感觉还是有些混乱
telegram 确实非常有影响力
刚开了个亚马逊云,我看见有免费试用的活动,我就开了那个服务,开启的时候我页面上也找不到提示我是不是适用这个免费试用,我只能自己估摸自己应该是符合条件的。为了确认我还去账单页面看…
之前搞了人生的第一个网站: ai-cartoon-figure.club 但是由于是单页面且内容太过单调,申请 Google Ads 被判断为低价值网站一直无法审核通过! …
2009年6月23日,Martin Fowler到公司访问,与我们开了一个小型座谈会并顺便拜访了他在ThoughtWorks的同事们。 以下是座谈的内容: 1、如何在常规业…