怎么看待 eclipse 新出的编辑器 号称是 Visual Studio Code 的真正开源替代品。

2020-12-25 14:51:56 +08:00
 abser

https://www.eclipse.org/org/press-release/20200331-theia.php

6207 次点击
所在节点    Visual Studio Code
18 条回复
Ziya
2020-12-25 14:59:47 +08:00
KDr2
2020-12-25 15:03:20 +08:00
怎么读? 星矢?
HiShan
2020-12-25 15:04:01 +08:00
为什么要出这么多 IDE ?
kidlj
2020-12-25 15:13:13 +08:00
有点儿尬。不是 fork,但又是像素级抄袭。
TuringGunner
2020-12-25 15:13:57 +08:00
这界面怎么看起来跟 vs code 一样
minami
2020-12-25 15:24:43 +08:00
本来就是复用了一些 VSCode 的代码吧,比如 editor 、插件、协议什么的。题外话,华为那个所谓的 CloudIDE,也是基于 theia 开发的
GrayXu
2020-12-25 15:25:12 +08:00
所以相对 vscode 有什么优势呢?现在 vscode 好多趁手插件
chendy
2020-12-25 15:26:54 +08:00
eclipse 和 vsc 本来就是一家人啊
cmdOptionKana
2020-12-25 15:29:46 +08:00
这个主要是给别人拿来二次开发的,由于开源程序比 vscode 更高,所以在二次开发方面有优势。

但对于最终用户来说,这个拼不过 vscode, 每次看到 vscode 更新的那个 bug fixed 和 new feature 的列表我都头皮发麻,vscode 团队火力太猛了。
cmdOptionKana
2020-12-25 15:30:09 +08:00
开源程度
12101111
2020-12-25 15:34:00 +08:00
vscode online 的 fork, 有自己的扩展商店

微软以技术和 visual studio 共享为由闭源了 C#和 Python 的扩展, 还有 remote 系列扩展以及需要 Azure/Github 云服务的扩展, 而且这些扩展依赖一个叫 vsda 的 native node 模块, 通过 vsda 这个闭源扩展对 vscode 本体进行校验, 如果校验失败或没有 vsda 模块, 这些扩展就直接罢工.

declare module 'vsda' {
export class signer {
sign(arg: any): any;
}
}

虽然 vscode 本体是开源软件, 但是重量级扩展以这种方式闭源+拒绝给官方二进制版之外的用户服务的方式令很多人不满

因此就有了 vscodium, code-server 和 theia 这种第三方的开源解决方案, 删掉了微软埋的后门.
cuzfinal
2020-12-25 15:36:00 +08:00
这东西半年前就发布了,现在才有人知道,怎么替代。
longaiwp
2020-12-25 15:56:41 +08:00
感觉有些人的指责也蛮搞笑的,天天说 Chrome 开源也不是说 Chrome 本体开源,而是 Chromium 开源。核心都开源了,周边拓展不开源都能被喷,你们还要不要脸了?不服你自己开发一个开源的插件啊?
showgood163
2020-12-25 20:13:44 +08:00
@12101111

不太理解啊,https://github.com/microsoft/vscode-python 这个不是 python 插件吗?
12101111
2020-12-25 20:56:46 +08:00
showgood163
2020-12-25 22:11:36 +08:00
@12101111 好吧。pylance 确实是必须用的。。
hantsy
2020-12-26 16:34:18 +08:00
这不是老早就出来了。

Eclipse 这个云上的用得多,很多去现在集成的编辑器,用于功能试用和培训非常不错,啥也不用安装,用 K8s 就准备好试验环境了。
hantsy
2020-12-26 16:39:04 +08:00
我第一次看这个 Theia 是 Spring Tools 支持。
https://spring.io/tools

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738911

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX