极狐(GitLab)SaaS平台内测试用报告

大名鼎鼎的GitLab没有让我失望,但也没有惊艳到我,中规中矩,还是考试优秀的好学生;但是本土化的改变几乎没有,所以没有给我惊喜,功能很强大但是学习门槛比较高,汉化不完整。极狐在本土化的路上还有非常长的路要走。

感谢极狐团队的努力,让极狐这么快就与我们见面了,虽然只是内侧阶段,相信很快就会公测,让所有同学都能享受到GitLab中国版的福利。

广告:收集极狐上的漂亮小姐姐:https://jihulab.com/index.html/beautiful-lady-in-jihu,打赏个免费小星星呗。

首先,开门见山先说结论:大名鼎鼎的GitLab没有让我失望,但也没有惊艳到我,中规中矩,还是考试优秀的好学生;但是本土化的改变几乎没有,所以没有给我惊喜,功能很强大但是学习门槛比较高,汉化不完整。极狐在本土化的路上还有非常长的路要走。

本文只是我个人体验一个月极狐SaaS平台的体验感受,只是个人版,仅供参考。

极狐跟GitLab的区别

在代码版本上,极狐是GitLab的下游,所以GitLab有的功能极狐几乎全都有,极狐是在 GitLab EE 的基础上进行修改的。并且独立于 GitLab 运营,也就是说账号并不通用,数据也是完全分开存储的,极狐的数据应该保存在国内,所以速度很快。

我所期待的但失望了

既然极狐声称是本土化独立运营,我期待的是:中文文档、符合中国人习惯的界面、和国内云厂商打通。但没有给我惊喜,我会举几个例子与国内本土企业的产品进行对比,就知道我为什么失望了。

极狐和GitLab都是主打 DevOps,所以也是主要需要比较的地方,我举的例子是腾讯云的Coding和阿里云的云效,下面我将分DevOps、团队管理、帮助文档几个维度进行对比。

DevOps 对比

先说结论:极狐还是那个学习非常好的学生,什么都支持但是需要你把配置文件写好,新手很难沟通;Coding更像是一个美女,漂亮的界面点点就配置好了,完全懂你。

此处对极狐的建议:开发模板中心,或者脚本市场,让新手可以直接选择模板,引导新手填写表单完成配置。或许学术范的GitLab不会接受,但是本土化的极狐,你需要照顾国内水平比较底的开发运维人员,大部分人希望得到的是方便、快捷、低成本,而不是炫技。

Coding VS 极狐

Coding被腾讯云收购以后,跟腾讯云深度集成,如果你的程序运行在腾讯云上,用的非常爽,理由和对比如下:

Coding 的 DevOps 会优先提供模板供你选择,几乎涵盖了常用的编程语言,以Vue项目然后自动部署到腾讯云COS上为例,直接选择 Vue+COS模板,选择代码仓库、填写腾讯云的Secret Key信息,完成!几乎不需要改什么代码,点点就可以。

1.png

2.png

极狐则是GitLab的标准,没什么本土化变化,还是创建 .gitlab-ci.yml 文件,然后提供一个非常基础的模板,自己写。

3.png

阿里云效 VS 极狐

阿里云效同样可以选择丰富的流水线模板,快速构建流水线,并拥有可视化引导:

4.png

5.png

团队权限管理对比

先说结论:极狐和GitLab几乎一样,还是那几个角色:Guest、Reporter、Developer、Maintainer、Owner,就是那么简单和直接,当然你可以通过group、subgroup来管理不同层级的项目。Coding则支持定义组织架构、用户组、对每个用户组进行详细的权限编辑,符合中国公司内部复杂的结构。

此处对极狐的建议:这个就不提建议了,毕竟权限管理非常复杂,真往本土化改的话就跟GitLab分叉了。

Coding VS 极狐

Coding支持组织机构的管理、自定义用户组、每个用户组详细的权限:

6.png

7.png

极狐,则完全继承自GitLab的权限管理,就那几个角色,不支持自定义:https://jihulab.com/help/user/permissions

阿里云效 VS 极狐

阿里云效在组织和权限管理上,不仅仅支持组织架构,还支持用户组、角色、自定义权限,十分符合国人使用习惯:

8.png

中文文档对比

先说结论:国内平台完胜极狐,毕竟是本地的企业和产品,这个可以理解。

此处对极狐的建议:如果文档太多,可以开放一个仓库,让网友们帮忙翻译,目前要么是没有翻译要么是机器翻译读不通,文档中心还一堆404错误。

Coding VS 极狐

Coding作为本土企业产品,中文文档非常全,几乎吊打极狐,这个可以理解,毕竟极狐刚刚起步。

9.png

极狐的文档要么是纯英文的,要么是机器翻译的,要么就是缺失的,中文文档少的可怜。

10.png

11.png

阿里云效 VS 极狐

阿里云效依托阿里云,有非常庞大的文档和知识库,几乎可以帮助你完成所有产品的使用教程:

12.png

其他建议

在码云Gitee上,我还比较喜欢的一个功能是 README.md 的自动补充目录的功能,在左侧自动根据不同级别的标题形成目录,这个非常好的创意,不妨借鉴一下。

13.png