V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
abser
V2EX  ›  Visual Studio Code

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

  •  
  •   abser ·
    abserari · 2020-12-25 14:51:56 +08:00 · 6399 次点击
    这是一个创建于 1432 天前的主题,其中的信息可能已经有所发展或是发生改变。
    18 条回复    2020-12-26 16:39:04 +08:00
    Ziya
        1
    Ziya  
       2020-12-25 14:59:47 +08:00
    KDr2
        2
    KDr2  
       2020-12-25 15:03:20 +08:00
    怎么读? 星矢?
    HiShan
        3
    HiShan  
       2020-12-25 15:04:01 +08:00
    为什么要出这么多 IDE ?
    kidlj
        4
    kidlj  
       2020-12-25 15:13:13 +08:00 via iPhone
    有点儿尬。不是 fork,但又是像素级抄袭。
    TuringGunner
        5
    TuringGunner  
       2020-12-25 15:13:57 +08:00
    这界面怎么看起来跟 vs code 一样
    minami
        6
    minami  
       2020-12-25 15:24:43 +08:00
    本来就是复用了一些 VSCode 的代码吧,比如 editor 、插件、协议什么的。题外话,华为那个所谓的 CloudIDE,也是基于 theia 开发的
    GrayXu
        7
    GrayXu  
       2020-12-25 15:25:12 +08:00
    所以相对 vscode 有什么优势呢?现在 vscode 好多趁手插件
    chendy
        8
    chendy  
       2020-12-25 15:26:54 +08:00
    eclipse 和 vsc 本来就是一家人啊
    cmdOptionKana
        9
    cmdOptionKana  
       2020-12-25 15:29:46 +08:00
    这个主要是给别人拿来二次开发的,由于开源程序比 vscode 更高,所以在二次开发方面有优势。

    但对于最终用户来说,这个拼不过 vscode, 每次看到 vscode 更新的那个 bug fixed 和 new feature 的列表我都头皮发麻,vscode 团队火力太猛了。
    cmdOptionKana
        10
    cmdOptionKana  
       2020-12-25 15:30:09 +08:00
    开源程度
    12101111
        11
    12101111  
       2020-12-25 15:34:00 +08:00   ❤️ 3
    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
        12
    cuzfinal  
       2020-12-25 15:36:00 +08:00
    这东西半年前就发布了,现在才有人知道,怎么替代。
    longaiwp
        13
    longaiwp  
       2020-12-25 15:56:41 +08:00
    感觉有些人的指责也蛮搞笑的,天天说 Chrome 开源也不是说 Chrome 本体开源,而是 Chromium 开源。核心都开源了,周边拓展不开源都能被喷,你们还要不要脸了?不服你自己开发一个开源的插件啊?
    showgood163
        14
    showgood163  
       2020-12-25 20:13:44 +08:00
    @12101111

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

    Eclipse 这个云上的用得多,很多去现在集成的编辑器,用于功能试用和培训非常不错,啥也不用安装,用 K8s 就准备好试验环境了。
    hantsy
        18
    hantsy  
       2020-12-26 16:39:04 +08:00
    我第一次看这个 Theia 是 Spring Tools 支持。
    https://spring.io/tools
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1209 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.