《喧喧企业聊天软件》官方版

大小:126.96MB

版本: 3.2.3

语言:简中

更新:2020-10-20

普通下载 安全下载通过电脑助手防捆绑下载
同类推荐
资源说明

《喧喧企业聊天软件》是一款为企业内部交流开发的聊天软件,它非常小巧方便,同时是开源的,软件并不复杂,主要是使用文字图片进行交流,并不涉及到视频语音等复杂功能,同时小巧的体量也并不占用很多资源,运行速度流畅迅速。

常见问题

一、为什么来做喧喧?

我们在做然之协同办公系统的时候,就在寻找轻量级、开源、跨平台、容易开发的聊天软件解决方案。但很遗憾的是我们找了一圈都不太靠谱。有很多开源的解决方案依赖包太多,安装部署各种问题。还有普遍的客户端聊天软件都是用传统的GUI方式编写,界面一般,二次开发困难。国内很多做聊天软件,伪开源居多,各种限制。

找不到合适的轮子,就自己来做一个吧。这个项目从2015年底左右就已经启动了。当时的技术方案是用的nw.js。一直是内部在测试,没有正式对外发布。今年春节过后,我们迁移到了electron平台上面,于2017年2月22日正式发布了第一个版本。

二、喧喧的定位是什么?

喧喧定位是企业内部的轻量级的聊天软件。为了让喧喧足够轻量级,客户端软件使用了html5的技术,XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发、易于学习使用。喧喧以文字和图片交流为主,不提供语音、视频和远程控制等功能(这些QQ已经足够好了)。喧喧可以当作协同软件的一个延伸和补充。

三、喧喧足够轻量级

喧喧的客户端使用html5技术,和服务器端通讯使用socket,附件的上传下载使用http协议。

喧喧的XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发。

喧喧的服务器端现在和然之协同绑在一起,我们也把服务器端的功能独立出来来,大家可以独立部署。

喧喧的附件上传下载借助webserver来避免消息的阻塞。消息存储使用mysql,表结构也非常简单。

所以说喧喧是一个已经实现基础功能的,跨平台的,轻量级的,非常容易进行二次开发的开源聊天解决方案!

更新日志

新增了越南语,并优化了语言选择的界面;

修复了发送小尺寸图片或超链接消息时,消息列表不会随新消息滚动到底部的问题;

修复了音频通话状态可能自动变为已忽略的问题;

修复了解散讨论组时最近会话列表没有及时更新的问题;

优化了音频通话界面,私人通话中只显示挂断按钮,群组通话中若能自主挂断,突出显示挂断按钮;

优化了私人会话音频通话发起流程,不再显示选择人员的界面;

优化了音频通话发起方的体验,现在会播放等待接通的声音;

优化了界面状态的保存,增加了最近会话列表中消息预览的缓存,在刚启动时就可以显示消息预览;

优化了消息记录的显示,当对应会话在本地没有消息记录时,打开会话会尝试获取消息记录并显示;

优化了会议的相关通知,结束会议的通知不再有声音或横幅提示,邀请加入会议的通知只有被邀请者会收到提示;

优化了设置界面,调整“重置为默认设置”按钮的位置和逻辑;

优化了标记消息已读的判断条件,降低了用户错过未读消息的可能性;

部署和开发相关:

客户端 (XXC):

调整了 Webpack 和 Babel 的配置;

软件截图

《喧喧企业聊天软件》官方版

《喧喧企业聊天软件》官方版

资源下载