实时协同办公已经成为当今的常态,尤其是今年的疫情,让分布在不同办公地域的同事更加依赖协同办公。这使得无论是视频聊天、语音,还是实时编辑文本、代码,都变得越来越受到重视,需求量也越来越大。
在以往的团队开发过程中,更过是借助git、svn这些版本工具。但是,这需要一定的学习成本,而且需要繁琐的操作。
目前技术变得越来越先进,这让团队可以实时进行开发共同一个项目变成了现实,本文,就来给大家介绍6款超棒的工具,让协同开发变得轻而易举!
VS Code Live Share
VS Code[1] 是当下最为热门的开发工具之一,在JS、Python、Java等编程语言都变得越来越受欢迎。
如果您使用的是VS Code,那么我强烈建议使用Microsoft自己的VS Code Live Share插件。它非常好用,可以让不同的人员能够共同开发同一个项目。
CodePen
codepen[2]的Pro版本具有协作模式,在协作模式下,可以进行类似于Google文档的实时编程。非常适合进行进行演示或者教学场景。
jsFiddle
与CodePen一样,jsfiddle[3]也具有协作模式,你可以像查看其它任何工具一样看到实时编辑。
除此之外,它还具有语音聊天和常规聊天功能。
togetherjs
如果你对上述别人创建的实时协作平台不是特别满意,那么你可以利用togetherjs创建属于自己的协作平台。
togetherjs[4]并没有提供实时的编辑功能,但是它提供使用WebRTC快速搭建平台的功能。
以CodePen为例,它就是基于togetherjs引擎进行搭建的。
repl.it
repl.it[5]这款工具我在去年就曾专门介绍过,我个人认为它是本文介绍的这6款中最好用,也是我最喜欢的一款工具。
它独特的设计模式,使得它可以与GitHub集成,可以进行实时协作。非常不错,强烈推荐!
codesandbox
codesandbox[6]是另外一款非常棒的在线工具,它具有很多很棒的功能。例如,可以直接从GitHub代码库导入,实时协作编辑,甚至可以将结果直接嵌入到你的网站中。
结语
目前,我的大部分开发工具首先都会选择在VS Code中进行开发。不得不说,VS Code在开发周边做的的确越来越无可挑剔。因此,VS Code Live Share是我经常会使用的一款协同开发工具。但是,单纯从协同开发方面,我认为repl.it更胜一筹。它是一款专注于在线协同开发的工具,而且在这方面做到了专业和领先。
干货推荐
为了方便大家,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:
所有干货送给大家,希望能够点赞支持一下!