5种代替Slack团队聊天的开源软件 您所在的位置:网站首页 crisp聊天工具介绍 5种代替Slack团队聊天的开源软件

5种代替Slack团队聊天的开源软件

2024-01-10 11:53| 来源: 网络整理| 查看: 265

聊天时,有很多开源选项。

在任何协作环境中,拥有良好的沟通工具都非常重要。哪种工具最适合您,取决于您的情况,但可能包括以下内容:用于电子邮件通信的邮件列表,用于版本控制的Git或Subversion,用于协作创作的Wiki或Etherpad,用于组织工作流程的共享任务列表,甚至是完善的项目管理套件。

团队聊天是一种必不可少的协作工具。无论您的同事是坐在您隔壁的房间,还是坐在地球的另一侧,实时通信的能力都使许多对话变得更快,更容易,并且可以帮助减少异步通信中可能出现的混乱。

在某些圈子中仍然有一种看法,即聊天应用程序可能会分散注意力,我确实相信,重要的是要承诺在脱离主题线程之前先创建一个认知中断,这一点很重要。同样重要的是,当您有需要长时间专注的任务时,能够给自己一个不受干扰的工作空间。例如,在撰写本文时,我至少使用了两个团队协作工具,但通知处于静默状态,以便我可以在工作中断时定期签到,就像我在社交媒体通知静默时一样真的需要把事情做好。

我主张针对您的团队协作需求,选择一种专用于工作的工具,尽管并非所有人都对此表示同意。就个人而言,当我重用社交媒体工具的聊天功能时,我很容易被非工作会话所干扰。我喜欢分开工作,这样我可以在工作时关闭个人通讯,反之亦然。但是,做最适合您团队的事情。

Slack迅速成为软件开发界的宠儿,取代了许多其他工具。The Next Web上的一篇文章 宣称“ Slack正在悄悄地,无意地杀死了IRC”,并且这种转换也已经出现在许多开源社区中。例如,Wordpress背后的开发人员已改用 Slack进行团队沟通。

但是Slack是一个封闭的SaaS工具,它远非它名字那么让人放松(Slack)。实际上,开源对于您的商务聊天需求可能至关重要。如果您使用敏感信息,或者需要确保所有通信都留在防火墙之后,那么自我托管可能是您的最佳选择。通过访问源代码,可以确保您和团队之间的通信不会因代码库中的某些恶意添加而失去控制。

让我们看一下从旧经典到全新的几种开源替代方案,它们可能非常适合您和您团队的聊天需求。

Mattermost

Mattermost是一种非常现代的团队聊天方式,并提供自托管和托管选项。它是用Golang编写的,并且在React框架下有很多JavaScript。它具有私人和公共聊天功能,包括一对一通信,良好的存档支持以及与Slack非常相似的界面,其中包括您所期望的大多数功能。实际上,如果您已经在使用Slack,则有一个简单的导入功能,可让您在当前频道和档案库中移动。Mattermost还集成到您组织的现有LDAP或Active Directory身份验证系统中。

我真正喜欢的一项功能是能够直接从移动设备上传声音,视频或图像的功能,这在旅途中进行交流时似乎很方便。Mattermost已获得“ Apache封装的AGPL”的许可。在GitHub上检查源代码,然后尝试一下。

MattermostZulip

Zulip是在Apache许可下发布的,主要提供托管实例,是另一种跨平台的,多媒体丰富的聊天服务。如果您熟悉像Slack这样的客户端,可能会附带很多期望的东西:图像嵌入,@提及,文件上传,日志记录等等。它具有多个流(与通道或房间相同),如果您要由多个人组成的团队工作,这是必须的。它为任何人提供免费服务,并提供付费计划以提供更多存储空间,LDAP和Active Directory集成以及本地支持。

如果您的团队已经嵌入到现有的聊天应用程序中,则可以从Slack,HipChat,Mattermost和Gitter导入组织。

Zulip提供适用于Linux,Mac,Windows,iOS和Android的聊天应用程序。

ZulipRocket.Chat

Rocket.Chat是在Meteor框架之上用CoffeeScript和JavaScript编写的。Rocket.Chat旨在让您下载并在本地运行,并带有用于桌面或移动访问的客户端界面。它具有许多与其他现代客户端相同的功能,从桌面通知到图像和文件上传,再到带有搜索的归档历史记录,以及与LDAP的集成。计划中的路线图是本机Android应用程序,Kerberos支持以及与其他许多工具(从GitLab到附加文件的防病毒工具)的集成。

Rocket.Chat具有在线演示,您也可以在GitHub上查看其源代码。Rocket.Chat在MIT许可下可用。

Rocket.ChatRiot.im

自从这篇文章最初发表以来,变得越来越流行的一种选择是Riot.im,现在应该在列表中占据自己的位置。Riot有一系列Web和移动工具,可用于连接到Matrix(一种用于安全,分散式通信的开放网络)。

Riot也许也是这些工具中最容易尝试的一种,因为它是由Web客户端托管的。您还可以在Apache 2.0许可下签出GitHub上所有项目的完整源代码。

由于网桥集成,您还可以在Riot使用IRC,Slack或Gitter与服务互连,从而有可能允许您使用单个开源选项替换多个其他客户端。

RiotIRC

互联网中继聊天(IRC)是一种可追溯到1980年代末的协议。由于已经存在了很长时间,因此客户端和服务器端都有许多开源实现。它的主要优点之一是简单。IRC规范是如此简单,以至于它是入门编程类中常用的一种学习网络通信的简便方法。

然而,随着年龄的增长,存在许多缺点。它缺乏现代聊天客户端可能期望的许多功能,从安全性到身份管理,甚至只是能够轻松传输非文本组件(例如图像,文件或表情符号)(后者可能被视为对某些功能的加分,然而)。某些功能是通过漫游器服务在事后实现的,包括昵称管理,日志记录和其他功能,但这些功能因服务器而异。

不过,IRC仍然有一些需要解决的问题。它几乎是通用的,几乎所有平台都可以使用客户端。尽管命令驱动的界面对于初学者而言不一定是直观的,但许多客户端仍通过GUI重新实现命令。而且,如果您正在进行上游开源开发,则很有可能您已经在IRC中闲逛了,因此添加团队服务器可能是阻力最小的途径。

HexChat,许多开源IRC客户端之一其他选择

上面列出的内容并非详尽无遗,我鼓励您在做出决定之前先环顾四周并尝试其他一些方法。还有没有列入名单的最爱吗?在下面的评论中让我们知道,以便所有人都可以查看!

英文原文: https://opensource.com/alternatives/slack



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有