华为云 Cloud IDE 和 VSCode online 高度相似。那么网友们心中就有以下的问题了,就让小编来回答你吧。
①为什么大家做 Cloud IDE 的时候都会基于 VSCode/类 VSCode 这一套体系
②在此之上各家可以做出什么样的亮点?
首先要明确一点,华为云CloudIDE 是基于 Eclipse Theia 开发,而不是 VS Code onlinp
先说说 Eclipse Theia。它完全开源,可以跑在浏览器和桌面环境中。开发技术栈的话,与 VS Code 一样,也是基于前端技术栈(TypeScript、HTML、CSS)。桌面版的 Eclipse Theia,也是基于 Electron。
然后再说说 Eclipse Theia 与 VS Code 相似的地方。主要有以下几个关联点:
Eclipse Theia 使用了 Monaco Editor
Eclipse Theia 支持 Language Server Protocol(LSP)
Eclipse Theia 支持 Debug Adapter Protocol(DAP)
Eclipse Theia 支持运行 VS Code 的插件(支持大部分的 VS Code 插件 API)
通过以上的这几个关联点因为 VS Code 丰富的生态(Monaco Editor、LSP、DAP 和插件生态)。
不管是基于vscode 还是theia,两者都是用的商业友好允许闭源的开源协议。所以华为做的没什么毛病。
因为VS code的模块化设计的很好,而且上游非常活跃,也容易扩展厂商自己的需求。加上大量使用前端技术,天然亲和浏览器。
亮点是各家云服务厂商要把云IDE和云服务打通,从IDE到部署的云端服务一条龙还是有很多工作要做。
至于为什么要基于vs code开发?
第一是相对于其他架构,它完全开源且免费,二次开发也相对容易。
第二是基于Web框架,天生适合online。
另外,vs code已经得到了广大程序员的认可,社区很热闹,出问题容易找到解决方案。这比新开发一个全新的再去维护社区省力多了。
小编讲到这里你是否明白了。想要了解更多请关注小编吧!
UC网友23xxxx8603
26个字母竟然不是华为原生开发的
想不出昵称 回复 04-02 00:15
把“竟然不”去掉重发还有的商量
不在服务区
idea也是这界面风格,AS也这界面风格,你咋不说说啊。
王侯将相宁有种乎
vscode,atom,eclipse online,其实都是一套东西过来的,你要说抄的确抄了,但可惜,开源的领域,能叫做抄袭吗?
哈…哈…哈…
都是开源的,就算抄也允许的。代码管理工具只会不断进步。
晚风
读书人的事,那能叫抄吗
bye nokia
因为vscode是开源的,所以你懂的,哈哈😄
再回首是百年
一个脑袋两个眼珠子,也叫抄袭么[得瑟]
myx2home
拷贝不算抄袭,读书人的事,怎么能说是抄呢?
源哥讲评 回复 04-02 08:28
读书人/孔乙己
Helppass
electron的都是这个样子,讲白了就是chrome+nodejs
神人擂鼓
都基于electron
甲乙
车四个轮多了去。
◆beautiful soul★
idea不都是长成这个鸟样的吗?不都是换个皮肤啊!idea重要的是功能和拓展!
回复我你就是智障
天下万物都是抄袭的
UC网友10xxxx7552
国外的空气就是那么甜嘛
UC网友21xxxx3959
开源不就是为了让人抄着方便吗?
微微一笑很倾城 回复 04-01 07:05
公司抄袭要么同样开源要么付费授权
好人一生平安
抄袭你妹
源哥讲评 回复 04-02 08:33
我妹你没法抄袭啊!小编没妹
rong
华为可以啊
续ぶ杯
话说vscode 出来呀才没几年吧,那得抄了多少东西
大家好
傻编?
源哥讲评 回复 04-02 08:30
小编有点傻,别和小编说话,不然容易给你点赞。
岁月静好婊
老子现在看到吹华为的作者狗反手就是一个举报
UC网友14xxxx6626
跟风格有屁关系?主要看它违法吗?不违法的话,程序员关注的就是,好用吗?
宜风水静
竟然还使用字母编程,你咋说不抄[得瑟]
禾水
这么说吧!即使是抄的,也是NB[点赞],技术方面,不是谁抄了就能用的。阿三也超,飞机起飞就摔。
奥利给
都是一个妈生的,你能说兄弟是同一个人么
源哥讲评 回复 04-02 08:28
不是,但是兄第