这个一下子就震惊到我了,多年的梦想居然突然就被实现了,上方还有关于vscode.dev的介绍文档,啪的一下,很快昂,我就点进去看了
文档的第一段(中英对照,谷歌翻译):
Backin2019,whenthe.devtop-leveldomainopened,wepickedupvscode.devandquicklyparkedit,pointingatourwebsitecode.visualstudio.com(or,ifyouarefromtheBostonarealikeme,we"pahkedit").Likealotofpeoplewhobuya.devdomain,wehadnoideawhatweweregoingtodowithit.Andwecertainlydidn'tanticipatethatitwouldendupbeingthefulfillmentofamissionoveradecadeinthemaking.早在2019年,当.dev顶级域名开放时,我们拿起vscode.dev并快速停放,指着我们的网站code.visualstudio.com(或者,如果您像我一样来自波士顿地区,我们“pahked”)。像许多购买.dev域名的人一样,我们不知道我们将用它做什么。而且我们当然没有预料到它最终会完成一项十多年的使命
啊?说实话这件事情我是一点都不晓得,立马就去WaybackMachine上看了一下,还真是…
以下就是我对于vscode.dev的所有评测
有些人也许就要开始问了:“啊?就只是一个编辑器啊?就那么普通啊?微软啊——你怎么这么堕落啊——”
的确,现在网上上类似这种东西的,不管是国内还是国外,都很多。国内的要说有较为完整的代码提示之类的东西的话就比如gitee的那个webide或者w3school的了;国外的代码提示与补全比较齐全的就比如stackblitz了。
那么在这么广大的网页端代码编辑器之间,vscode.dev的优势保持在什么呢?
在这里不讲深层次的东西,只讲在平时用得到的浅显的东西
首先在vscode.dev上非常直观的一个优点就是——易于入门。
从开头的这个图片很容易就能看出来,它和在本地运行的vscode基本没什么大区别,比起使用其他的网页端编辑器,vscode.dev能以更快的速度上手。因此,它的其他方面的功能也因为这一点变得无比好使
这个…也需要说一点吧,并不是大部分网页端编辑器都有这个功能,放到vscode.dev上也不知道为啥,就变得巨好无比…
实测打开是完全没有问题的,不过打开只适用于电脑端。如果你是ipad,那只能上传。
同时,你也可以打开github上的repo
这个打开目前只能打开自己账号里的repo,这个应该都知道的。
打开后也是没有问题,可以正常使用的
非常令人惊喜,vscode.dev也可以使用SourceControl。不过如果你是本地打开文件夹的,这个功能将不能使用,毕竟vscode.dev只是一个网页端的代码编辑器;不过如果你是打开github上的repo,那是可以使用的。(也仅限github)
同步也和一般的vscode无两样
在vscode.dev中,可以使用部分原来vscode的插件(注意是部分!后面我会讲)
这极大地赋予了vscode.dev的可玩性。同时也令人大为惊奇。vscode团队的这波操作啊,很好很强
这点都也要归功于它的插件市场。不过这个是直接预装在vscode.dev里的。同时它的github插件也是一样,都被预装在了vscode.dev里。
当然codespaces我并不能体验一波。因为我codepsace的申请从去年到现在就一直没有通过……官方给出的说法是这个codespace的体验人数是分批的,叫我继续等待……
此外,还有很多地方,同普通的vscode一样。在实际编码过程中(也只是编码),同普通的vscode是一模一样的。
当然,这也只是可玩性
说到终端,就提到了vscode.dev的第一个缺点
这点很容易理解,由于vscode.dev完全在浏览器中运行,所以它是没有终端的。用vscode.dev文档里的话来说就是“这是有道理的”。
……
oh,没有终端的vscode就少了灵魂~
这点在vscode.dev的文档中也有写到
很简单,也是由于它就是一个网页端代码编辑器的原因,它支持的插件非常少……
连C/C++的插件都没有支持,是不是血压立马就上去了?
vscode所有的语言支持都是依靠插件实现的,这在vscode.dev上也因此造成了一个比较尴尬的问题
除了英语之外,你不能更换任何语言。同时这也不仅仅是啥插件的原因,在命令菜单里连ConfigureDisplayLanguage选项也没有…
这可能对于部分时候会有略微的使用上的困难
这一缺陷直接导致了vscode.dev生产力的大幅度丧失。道理都懂……
不过非常神奇的是,vscode团队还是给它加上了RunandDebug选项?!(就蛮迷惑的)
下面那个按钮指向的是本地的vscode……就无语……
它的最大优点也同时表现在其他设备上。vscode.dev的文档特别地提到了在chromebook和ipad上使用vscode.dev。
所以说,vscode.dev在这一点来上讲是非常优秀的。随着ipados以及全新ipad的推出,ipad变得更加可用,变得更加可生产。一个ipad,配上一个键盘,再配上一个鼠标,简直就是一台小型电脑。vscode.dev的出现,使得在ipad上编写代码变得更加零门槛。
但是,即使它能在ipad上编写代码,它真的很实用吗?
vscode.dev无疑是vscode团队的一次脑洞大开的设计,也使得很多人心目中的所想变成现实。但是如果想要把它变成一个生产力的工具,那要付出的代价则是巨大的。它在目前看来,只适合轻量化的修改。有些人使用这个可能是因为,vscode.dev在ipad上适配非常好。但是如果我告诉你,cloudstudio和code-server的体验会比vscode.dev好上几千倍,几万倍,有终端有git,你又会作何感想呢?
目前上来看,vscode.dev因为它的设计,阻止了它的地位。
我并不是对于vscode.dev做出完全贬义的态度,它作为一个轻量化的修改工具,亦或是作为一个markdown笔记编辑器,它是好样的;但是更多的人也许不需要这套东西来解决需求,加上它至始至终都欠缺的生产力,它的用途、地位也变得异常尴尬。
不过我对于vscode.dev的前途并不悲观,从vscode.dev的文档中,团队承诺,将在vscode.dev中支持更多的插件,证明在将来,vscode.dev将会接受更多的维护与更新。未来的vscode.dev,一定会发展的越来越好!
我在那个时代等它。
“法拉第先生,这东西有什么作用呢?”“夫人,一个刚刚出生的婴儿有什么作用呢?”