刚刚看到阿里技术的文章。 https://mp.weixin.qq.com/s/MzxhMO-JbREilXaxLSQ4-A
随手 docker 搭建个服务试了一下,简直一模一样。连插件都一样。
1
eason1874 2022-03-03 11:36:19 +08:00 1
不是像,就是 vscode 改的
|
2
loshine1992 2022-03-03 11:36:19 +08:00 17
阿里又来刷 KPI 了
|
3
daimubai 2022-03-03 11:37:24 +08:00
这不是一模一样吗
|
4
murmur 2022-03-03 11:37:43 +08:00 3
阿里整这玩意还是有道理的,他自己做 vscode 改版你认为好 sx ,但是这东西要放阿里云上当服务卖呢
|
5
murmur 2022-03-03 11:40:11 +08:00
歪个楼,stringify 那个题啥意思,手写 JSON.stringify 的实现?还有比 native 更快的方法?
|
6
erquren 2022-03-03 11:41:38 +08:00 2
|
7
calano 2022-03-03 11:42:24 +08:00 3
整篇文章提了 20 次 VS code
|
8
ebushicao 2022-03-03 11:46:09 +08:00 1
说白了就是 fork 的 vscode 自己改了下,一点进去就看到根组件的 class 都还是 vs-dark ,毫无关注的意义。
|
9
nowheretoseek 2022-03-03 11:47:57 +08:00 1
是提到了很多次,但都是适配、借鉴、兼容这类的表述,到底是模仿之作并兼容 API ,还是在其基础上改造的?
|
12
Pastsong 2022-03-03 11:57:00 +08:00 2
啊不是,魔改 VS Code 就不是 VS Code 了吗。。什么叫 “自研”、“兼容 VS Code 插件体系的 IDE 研发框架”,它还能不兼容吗?
|
13
ffffb 2022-03-03 11:57:22 +08:00 1
目录打散了,但仔细看了一下文件夹名又似曾相识。
毫无疑问是 vs code 改的。 MIT 真好啊。 |
14
ffffb 2022-03-03 11:59:29 +08:00 13
不懂就问。明明魔改的东西,又不说明白自己是魔改的,而用“自研”、“兼容 ”这样的擦边字眼。这样的操作是不是国内大厂独有?
|
15
ericgui 2022-03-03 12:09:15 +08:00 36
这不就是经常说的,国外一开源,国内就自主创新
|
16
locochen 2022-03-03 12:18:53 +08:00 via iPhone
我司也用 vs code 当今 web IDE ,作为产品支持的一部分
|
18
nicebird 2022-03-03 12:19:15 +08:00 1
又在刷 api 了。。。卖服务的用开源改改卖很常见,但是你这吹牛自主研发、兼容就扯淡了。
|
19
gzf6 2022-03-03 12:20:16 +08:00 via Android 2
开源的东西当商品卖👎
|
20
czfy 2022-03-03 12:24:18 +08:00
套壳有意思吗...又不是浏览器
|
21
Kininaru 2022-03-03 12:30:27 +08:00 via iPhone 1
看了他们的宣传,说“与 vscode 有本质的区别”,一个是 ide ,一个是框架😅
|
22
JingW 2022-03-03 12:30:56 +08:00 1
对外人可能没什么用,但是对当事人有用啊。
可以升 P 就是最大的用处 |
23
ospider 2022-03-03 12:33:29 +08:00 5
都看文章了么就开始黑,文中的自研是指相比 theia 吧。相比鸿蒙这种既不开源,又不承认 fork Android 的东西,阿里这个还算说得过去啊。
|
24
Stevenv 2022-03-03 12:35:43 +08:00 via iPhone
首先 vs code studio 才是 ide
|
25
makelove 2022-03-03 12:38:31 +08:00 1
收了 sublime 免费出来更得人心
|
26
efaun 2022-03-03 12:45:06 +08:00
国外一开源, 国内就发布
|
27
cmdOptionKana 2022-03-03 12:46:21 +08:00 7
原文对以下几个关键问题都说得很清楚了
- 现今市面上已有了 code-server 、Theia 等开源方案,我们为什么选择自研实现 - OpenSumi 有什么优势 - 与 VS Code 的关系 - 与 Theia 的关系 - 为什么要开源 |
28
zhangchioulin 2022-03-03 12:46:37 +08:00 3
@Stevenv “vs code studio” 是啥玩意儿。。。
想说的应该是 `Microsoft Visual Studio ` 吧。。。 |
29
liprais 2022-03-03 12:50:32 +08:00 via iPhone
阿里特色了
|
30
wsseo 2022-03-03 12:55:04 +08:00
蛮好
|
31
DendimoN 2022-03-03 13:00:22 +08:00
不能说是毫不相干,只能说是一模一样。。
总之不管怎么说也算是自研了 icon 和名字。。 |
32
zvl0reqglvd 2022-03-03 13:02:23 +08:00
国外一开源,国内就自主。
|
33
araaaa 2022-03-03 13:03:43 +08:00
国外一开源,国内就自主。
|
34
Goooler 2022-03-03 13:04:31 +08:00
概念都搞错了,vscode 从来都是编辑器而不是 ide ,这种拿 vscode 改的东西还自己叫 ide ,真有意思
|
35
MengiNo 2022-03-03 13:16:44 +08:00 via Android 1
他说他比 code server 之类相比,会主动适配 vscode 的插件 完美兼容。坐等一个 remote container 和 remote ssh 。
|
36
skiy 2022-03-03 13:18:23 +08:00 38
我们在设计初期便对 VS Code 、Theia 的源码进行了深入的学习,实现过程中,为了兼容 VS Code 插件生态,同时兼容主流编辑器的一些功能及体验,部分设计及实现上我们有部分源码也参考了两位老师的实现,对应代码区块已标注了版权头信息。
--- 1 、人家标识了版权,MIT 的要求就是这样 2 、人家在文章也说得明明白白的 3 、人家也是基于 MIT 协议开源的,与 VSCode 有什么差别自己对比一下就行了 有什么好指责的?是没遵守相关协议?难道 deepin 基于 debian 就不属于自研?难道 macos 基于 unix 就不属于自研? vscode 基于 atom 就不属于自研? |
37
suxiaoxiann 2022-03-03 13:25:28 +08:00
《阿里 & 蚂蚁自研 IDE 研发框架 OpenSumi 正式开源》,关键字:“自研”,国外一开源,国内就自主。
|
41
deplivesb 2022-03-03 13:35:07 +08:00 1
可能他的最大的贡献就是改了所有 icon 图标以及部分的中文翻译
|
42
kingfalse 2022-03-03 13:35:54 +08:00 2
想起某大厂之前不光抄袭开源,还拿去申请专利
|
44
root01 2022-03-03 13:39:31 +08:00
感觉好垃圾 exe 端卡的一笔
|
45
yvescheung 2022-03-03 13:42:16 +08:00
所以阿里云 OS 现在咋样了
|
46
icyalala 2022-03-03 13:46:18 +08:00 15
仔细看了下,大意是这些:
- VSCode 是一款 IDE ,是 ToC 的 - 阿里这个东西是用于方便 "做一个新的 IDE",是 ToB 的 - 阿里这东西对标的是 Theia ,并且从 Theia 和 VSCode 借鉴了很多 说得挺清楚,没什么问题。 对比看看另一位,基于 Theia 的 CloudIDE ,文档甚至都没提到 VSCode 或 Theia: https://support.huaweicloud.com/cloudide/index.html |
47
Maboroshii 2022-03-03 14:06:24 +08:00
“这.. 这不是一样的吗? 这样也能赚到钱?”
|
49
yfugibr 2022-03-03 14:17:22 +08:00 via Android 1
国内标准自研方案了
|
50
wolfie 2022-03-03 14:19:18 +08:00
出了一年多了,ide.aliyun.com 。免费的中文 code-server ,提供运行环境的。
|
51
Kilerd 2022-03-03 14:39:10 +08:00
「兼容 VS Code 插件体系」
|
52
Kasumi20 2022-03-03 14:41:00 +08:00
我靠,以后不能再用 MIT 协议了,还是 GPL 吧,这样人家就不用编造开源的理由了
|
53
kingcanfish 2022-03-03 14:50:00 +08:00 1
kpi 罢了
|
54
35qUgtm8i1i3tVZu 2022-03-03 14:59:00 +08:00
@ffffb 是的 不过很多时候也没办法 就像华为 其实华为的程序员也都知道这些事挺恶心人 但凡学点技术的都分得清什么是真的自研 但是国家主旋律非要你这么做 挺无奈的 搞大跃进毕竟民族传统了
|
55
jinboker 2022-03-03 15:08:14 +08:00
@ffffb 你说这玩意是 theia 改的我还信了,,,
你要是去对比下 theia 、vscode 、opensumi 三者的源码,你就知道这玩意绝逼不是 vscode 改的,相反跟 theia 倒比较像一点 |
56
davidstonex 2022-03-03 15:19:15 +08:00
一眼看过去就图标不一样
|
57
cmdOptionKana 2022-03-03 15:21:52 +08:00
@Kasumi20 欲加之罪何患无辞,GPL 只要求提供源码,不要求大肆宣传。要骂还是可以骂:不就是 GPL 要求开源吗,一句话的事情发长篇文章干嘛,商人恶心。
(话说文章中说了开源的理由:1.有人用得到,开源对别人有益; 2.如果别人愿意为项目贡献代码,阿里也能借助开源力量。如果这被喷是个编造的理由,GPL 开源就能防得住喷子?) |
58
kukuasa 2022-03-03 15:31:23 +08:00 1
自主可控
|
59
starqoq 2022-03-03 15:38:08 +08:00 2
使用文件夹该名,字符串替换等先进开发技术,基于 VSCODE , `自研` 了一款 `兼容` VSCODE 的 `自主` IDE 。
|
60
pooorguy 2022-03-03 15:39:48 +08:00 via Android 1
"编程人的事,能算偷么" -孔乙已
|
61
starqoq 2022-03-03 15:40:07 +08:00
嗷,还应用了一个叫 Logo 图片修改的技术。 自研,兼容,自主。
|
62
starqoq 2022-03-03 15:40:58 +08:00
欢迎大家使用 自研,兼容,自主 造句
|
63
neptuno 2022-03-03 15:41:06 +08:00
兼容 vs code 插件,直接把生态都偷过来了。话说之前用腾讯云函数的时候,网页编辑器好像也是 vs code 改的。
|
64
admin9 2022-03-03 15:41:45 +08:00
https://github.com/opensumi/core/blob/main/packages/editor/src/common/editor.ts#L1
`import type { ICodeEditor as IMonacoCodeEditor } from '@opensumi/ide-monaco/lib/browser/monaco-api/types';` https://github.com/opensumi/monaco-editor-core > Forked version of VSCode(aka. monaco-editor) |
65
chenzheyu 2022-03-03 15:53:04 +08:00 2
自研=我们自己抄了别人的代码并研究了其中的原理
|
66
PAO0614 2022-03-03 15:55:10 +08:00
看文章了吗?不是说了这几个的关系了吗
|
67
wednesdayco 2022-03-03 15:57:08 +08:00 1
不管是啥 这些年用阿里的东西用的我想吐
|
68
yuxiu 2022-03-03 15:58:29 +08:00 6
一群喷子看了 UI 就过来喷,完全不看完文章的吗?
|
69
xiaolanger 2022-03-03 15:59:36 +08:00
虽然我特别不喜欢阿里,但是也没必要见了就喷吧
|
70
yuyue001 OP @cmdOptionKana
1. 大家只是吐槽,不算骂人吧。对事不对人,反倒是你,一出场就占领道德制高点。 2. vscode 和 opensumi 都是使用的 MIT 协议。 3. 人家是“联合发起,共同研发的 IDE 标准化研发框架”、“兼容 VS Code 插件生态”,没说是基于 VS code 开发。宣传上,处处说是“自研实现”。这个才是关键。那么多 4. vs code 开发了很多新功能,和 atom 完全不是一个产品了。opensumi 和 vs code 对比,还没有大的区别。看提交历史,应该是开发了很久了。但是从 release 看,近期主要还是 “Bug Fixes”。 ![]( https://cdn.jsdelivr.net/gh/hututu-tech/IMG-gongfeng@main/2022/03/03/62207260081ed.png) ![]( https://cdn.jsdelivr.net/gh/hututu-tech/IMG-gongfeng@main/2022/03/03/622072645cb20.png) |
71
darksword21 2022-03-03 16:06:38 +08:00 via iPhone 1
我刚刚问了我家小狗,它说它不用
|
72
28Sv0ngQfIE7Yloe 2022-03-03 16:08:24 +08:00 1
文章都不看~就指点江山~
|
73
bleaker 2022-03-03 16:09:43 +08:00 3
低情商:VSCode 修改版
高情商:框架兼容 VSCode 插件 |
74
LawlietZ 2022-03-03 16:23:08 +08:00
这不就是死月在蚂蚁做的那个
|
75
qq73666 2022-03-03 16:32:10 +08:00
模仿大师
|
76
liaowm5 2022-03-03 16:35:26 +08:00 1
论套壳,还得是“国产” “自研”
|
77
allengu2pgyer 2022-03-03 16:38:48 +08:00
多年不敲代码,一眼就是熟悉的 vscode 的味道,阿里也😂
|
78
tairan2006 2022-03-03 16:48:20 +08:00
kpi 而已
|
79
12101111 2022-03-03 17:00:38 +08:00 3
vscode 是 MIT 授权的, 但是 Visual Studio Code 是微软闭源的协议, 而只有 Visual Studio Code 能跑 remote 系列扩展
不少人只用过 Visual Studio Code 吧, 你们自己编译一个 vscode 就知道了, 和 Visual Studio Code 相比缺了东西的, 一个小提示, 去 Visual Studio Code 的安装目录搜索 vsda.node, 逆向一下这个二进制, 看看微软藏了什么东西 |
80
Curtion 2022-03-03 17:06:51 +08:00 2
虽然文章中说不是 kpi ,会长期更新维护,但是几乎所有 kpi 项目都是这么说的,而且鉴于国内大厂的技术氛围,晋升渠道,,这玩意儿估计撑不了就成弃子了,慎用。
|
81
R0ckyY2 2022-03-03 17:06:55 +08:00 2
中国特色
|
82
KoMAsS121 2022-03-03 17:23:21 +08:00
@jinboker +1 我现在看到这些,快都默认是 theia 改的了,因为改 vsc 的还真没见几个,像 arm 家的 MDK 新版,arduino 的新版全都是改的 theia 。
|
83
kensoz 2022-03-03 18:02:51 +08:00
到时候先学阿里编辑器的人就该说 vs code 抄袭了
|
84
workerddd 2022-03-03 18:11:21 +08:00
vscode 不是基于 atom ,而是跟 atom 两个项目都基于 Electron ( nodejs 的桌面开发框架)
|
85
DiamondYuan 2022-03-03 18:27:34 +08:00 via iPhone
|
87
newmlp 2022-03-03 18:45:19 +08:00
不用怀疑,面向 kpi 开源
|
88
0m9ionbP8wuvs8S3 2022-03-03 18:50:26 +08:00
特色主义开源
|
89
ragnaroks 2022-03-03 18:58:59 +08:00
看了下,这个玩意比起 vscode ,更倾向于产生一个 mycoder/yourcoder ,换句话说就是方便需求方快速产出一个类似 vscode 的编辑器
如果是别人做这个我会点个 star ,阿里就算了 |
90
cassyfar 2022-03-03 19:03:52 +08:00 3
阿里洒水车惯用逻辑
1. 比烂,你看看 theia 只字没提 vscode 2. 偷换概念,MIT 让随便抄,所以我不算抄啊。即使算抄,我按照自己思路抄,那也是自研啊。 3. 瞎类比,基于 unix 的 macos 不属于自研?这两个是同一级别吗?就像我基于俄罗斯 soyuz 开发了神舟,和我基于小明的作业完成了我的作业,能一样? |
91
Torpedo 2022-03-03 19:06:48 +08:00
这个行为就和 edge 基于 chromium 一样。
商业行为,很正常吧 |
92
zhangdawei 2022-03-03 19:42:50 +08:00
阿里的财年是 5 月份到第二年 4 月份,这不已经 3 月份了?
一般的故事步骤是:开源,上量,上晋升场子,通过---换个地儿 /岗,后人接着,不通过---有可能再挖掘一下或者再搞个大的功能; |
93
vvmap 2022-03-03 20:00:40 +08:00
@zhangdawei 说到点子上了,就这么搞
|
94
jiangzm 2022-03-03 20:22:10 +08:00
阿里是国内最喜欢搞开源项目分支的公司,没有之一。
|
95
stonesirsir 2022-03-03 20:32:00 +08:00
这不是像,是一模一样
|
96
crackhopper 2022-03-03 20:56:41 +08:00
这个宣传,不应该用“自研”这两个字。老老实实说自己基于开源做的改进,有啥不好的么?
说白了,硬要“自研”,有那么点满足民族虚荣心的意思。没啥意义。内行都懂。外行不懂但人家也不用。 |
97
crackhopper 2022-03-03 21:02:10 +08:00
虽然 vsc 没有开放 server ,但网上 server 开源实现还是有很多的。目测拼凑一下,加一些研发。用“自研”确实夸大了。“开源改进”差不多。
但这个 WebIDE 也没有自研的必要,自研的话怎么也得自己写一套 UI 库,这个工作量已经很大了。然后一堆业务层面的东西,包括写 parser 。然后设计插件,插件可能还不兼容已有生态,成本高太多了。 基于 VSC 来做,积累 IDE 经验,等到有新的理念、技术、设计出现之后,可以真正“自研”一个新的 IDE 。 |
98
codingguy 2022-03-03 21:10:25 +08:00 1
@skiy #36 啥,不是 vs code 和 atom 都基于 electron 吗,怎么是 vs code 基于 atom
|
99
JDog 2022-03-03 21:19:06 +08:00
不能说很像,只能说这一模一样。
|
100
w88975 2022-03-03 22:49:34 +08:00
@codingguy 它可能说错了,electron 的前身就叫 atom shell ,是专门为 atom 编辑器开发的,后来改为 electron
|