GitHub 宣布会放弃 Atom 项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
55.23D
458.93D
V2EX    Atom

GitHub 宣布会放弃 Atom 项目

  •  6
     
  •   Livid
    PRO
    2022-06-09 05:13:49 +08:00 18896 次点击
    这是一个创建于 1224 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.blog/2022-06-08-sunsetting-atom/

    于此同时,原 Atom 创始团队的新项目:

    https://zed.dev
    78 条回复    2022-06-11 09:51:41 +08:00
    geelaw
        1
    geelaw  
       2022-06-09 05:42:48 +08:00   9
    支持,天下苦 Electron 久矣
    Girlphobia
        2
    Girlphobia  
       2022-06-09 06:12:00 +08:00   1
    很怀念 Atom 的全局搜索 /替换。


    相比于 VSCode 的 Search Editor ( https://code.visualstudio.com/updates/v1_43#_search-editors ) ,图标有文字注释,可以在搜索结果内逐个检查上下文替换。
    pengtdyd
        3
    pengtdyd  
       2022-06-09 06:59:25 +08:00
    rust 用来写 GUI 这个是不是有点用偏了。。。rust 应该在嵌入式和高性能场景使用吧。
    sunnysab
        4
    sunnysab  
       2022-06-09 07:34:52 +08:00   1
    @pengtdyd 用 rust 写 GUI 确实不好写,如果真能成,希望可以改变一下现在 IDE 吃内存的现状哈哈哈
    laogui
        5
    laogui  
       2022-06-09 07:45:28 +08:00 via Android   1
    五年前 vscode 火起来的时候就感觉要关了,竟然坚持到现在。
    makelove
        6
    makelove  
       2022-06-09 08:12:32 +08:00
    @pengtdyd 可是编辑器是最需要高性能的场景啊,否则大家为何不爱 electron ,能用是能用手感总是差一点点
    taowen
        7
    taowen  
       2022-06-09 08:22:54 +08:00   1
    @pengtdyd 不用 DOM 了就不偏了,直接调用 GPU 绘制这个就是主场作战了。
    thtznet
        8
    thtznet  
       2022-06-09 08:38:27 +08:00
    @makelove 我觉得编辑器不需要最高性能,编译器才需要。
    sigoden
        9
    sigoden  
       2022-06-09 08:43:07 +08:00   4
    现在有了 LSP 标准,IDE/Editor 的壁垒没以前高了。

    发现已经有好多 rust 编写的 IDE/Editor 了:

    https://github.com/helix-editor/helix
    https://github.com/lapce/lapce
    https://github.com/zee-editor/zee
    07ly
        10
    07ly  
       2022-06-09 08:48:19 +08:00
    编辑器作为占据开发人员大部分工作时间的软件,那性能肯定是越高越好。
    chendy
        11
    chendy  
       2022-06-09 08:49:12 +08:00
    除非插件也都 rust 写质量还都高的恐怖,否则也就图一乐吧
    (怎么感觉不少大佬都进入了手里拿着 rust 于是干什么都用 rust 的神奇状态了呢
    drackzy
        12
    drackzy  
       2022-06-09 08:56:23 +08:00   2
    用过几个 Rust 写的 UI 程序丝滑般流畅感觉不到卡顿。neovide 、alacritty 、wezterm 之类的。
    miniliuke
        13
    miniliuke  
       2022-06-09 09:03:33 +08:00
    目前 RUST 大部分 UI 都是 GPU 实时渲染,软件一开下来 GPU 呼呼的......
    jorneyr
        14
    jorneyr  
       2022-06-09 09:08:35 +08:00   2
    Atom 的 Ui 细腻程度比 VS Code 高太多,可惜当年坚持使用 Atom ,但最后还是无奈放弃。
    ttgo
        15
    ttgo  
       2022-06-09 09:11:16 +08:00
    从 atom 一出生,就一直在用 atom 做文本编辑器
    AV1
        16
    AV1  
       2022-06-09 09:23:22 +08:00   2
    Adobe 也是去年这个时候宣布放弃 Brackets 。
    yiqiao
        17
    yiqiao  
       2022-06-09 09:32:17 +08:00   1
    @jorneyr 之前在 windows 越用越卡
    ikaros
        18
    ikaros  
       2022-06-09 09:32:30 +08:00   1
    VS Code 会因此做出啥改变吗?
    nothingistrue
        19
    nothingistrue  
       2022-06-09 09:35:17 +08:00
    @thtznet #8 你要这样认为,那你很适合用记事本( windows 自带那个记事本)编码。
    holydancer
        20
    holydancer  
       2022-06-09 09:36:44 +08:00
    Apple 啥时候能放弃 Xcode 就好了,槽点太多
    Leviathann
        21
    Leviathann  
       2022-06-09 09:37:38 +08:00
    @chendy 最近出的新编辑器好像都是用 wasm 的插件体系
    sigoden
        22
    sigoden  
       2022-06-09 09:41:57 +08:00
    现在经济不行了,没有前景的东西估计会应砍尽砍。猜猜还有哪儿?
    serialt
        23
    serialt  
       2022-06-09 09:59:21 +08:00
    毕竟都是微软的,同样的框架,同样的功能
    shmilypeter
        24
    shmilypeter  
       2022-06-09 10:00:17 +08:00
    Atom 的字体以及 UI 看起来是真的舒服,不知道 VS Code 能不能调成一样的。

    微软做 VS Code 反而是最成功的,后来居上把很多竞争者都干嗝屁了,不知道现在还有没有人花钱买 sublime
    darksword21
        25
    darksword21  
    PRO
       2022-06-09 10:04:00 +08:00 via iPhone
    @shmilypeter 同,虽然不用 atom 但是我觉得他的 ui 真的非常好看
    shmilypeter
        26
    shmilypeter  
       2022-06-09 10:05:48 +08:00   1
    @darksword21 我找到了 VS Code 安装 Atom UI 的插件了,装上去效果感觉不错 https://marketplace.visualstudio.com/items?itemName=tobiasalthoff.atom-material-theme
    molvqingtai
        27
    molvqingtai  
       2022-06-09 10:08:26 +08:00
    真的好喜欢 ATOM 的 UI 啊,真的很讨厌 vscode 浓浓的巨硬风格,都快成编辑的的标准布局了
    Mateverse
        28
    Mateverse  
       2022-06-09 10:11:34 +08:00   3
    虽然 ATOM 确实似乎好看一点,但是每次打开跟难产一样,真的受不了。
    Envov
        29
    Envov  
       2022-06-09 10:12:32 +08:00
    atom 的颜值和快捷键一直挪用到 vscode 上
    molvqingtai
        30
    molvqingtai  
       2022-06-09 10:12:53 +08:00
    @shmilypeter #26 只是变了主题,和 ATOM 的布局美观度差太远了
    Mrxx
        31
    Mrxx  
       2022-06-09 10:13:58 +08:00
    一直在用 ATOM+vim ,直到忽然卡的受不了,也没有解决办法,就放弃了
    lujiaosama
        32
    lujiaosama  
       2022-06-09 10:14:33 +08:00
    @holydancer Xcode 就是座陈年屎山, 重构不知道要花多大精力. 我就不理解一个 ide 大得这么离谱, 放着不动都几十个 g, 而且每次都只能升级系统才能装上最新的 Xcode.
    GlobalNPC
        33
    GlobalNPC  
       2022-06-09 10:14:57 +08:00
    @shmilypeter 我买了 sublime text 3
    然后 VSCode 出来了,就没用过 sublime 了
    janxin
        34
    janxin  
       2022-06-09 10:20:22 +08:00   1
    Atom 实在太卡了,当时一直坚持 ST3 ,直到 VSC 接任

    VSC 没有这么强的优化的话也被我丢到垃圾桶去了
    darksword21
        35
    darksword21  
    PRO
       2022-06-09 10:21:15 +08:00 via iPhone
    @shmilypeter 差远了,看 tab 看边角,我记得 vscode 的 ui 是不允许改的吧
    so898
        36
    so898  
       2022-06-09 10:21:24 +08:00   1
    Atom 看着 VS Code ,仰天长叹:既生瑜何生亮!
    Buges
        37
    Buges  
       2022-06-09 10:32:38 +08:00 via Android   1
    @chendy 是这样的,rust 提供的很多特性让人用了就回不去,再写别的语言就很痛苦。习惯了 rust 你就不会去写防御性编程,不会关心资源释放,经常写出空指针异常和泄露资源。还有没有 ADT 很多东西都不会表示了。
    其实还有一个古早的 rust 写的编辑器:xi-editor 。
    B4PLpPSsR4voMdx0
        38
    B4PLpPSsR4voMdx0  
       2022-06-09 10:44:27 +08:00   1
    同生态位下,vscode 开源式垄断更进一步了。
    fuchish112
        39
    fuchish112  
       2022-06-09 11:00:49 +08:00
    就看看未来几年是否有新的编辑器改变现有格局了,说实话,vscode 还是不够丝滑。
    liuxu
        40
    liuxu  
       2022-06-09 11:06:34 +08:00
    想象一下,你将有一个只占 100MB 内存(夸张)的 IDEA Ultimate ,Vscode ,Xcode
    sigoden
        41
    sigoden  
       2022-06-09 11:18:50 +08:00   3
    我们错过了编程语言,错过了操作系统,错过了浏览器。但正在经历 IDE 的黄金时代,但我们什么都没做。
    GiantHard
        42
    GiantHard  
       2022-06-09 11:26:12 +08:00   3
    我感觉真正需要的是使用 rust 编写的 LSP server
    fpure
        43
    fpure  
       2022-06-09 11:34:53 +08:00
    支持为 rust 写 ui 多踩踩坑
    ViriF
        44
    ViriF  
       2022-06-09 13:09:49 +08:00
    这个就是 warp 在博客里提到的 GUI 框架实践吧
    https://www.warp.dev/blog/how-warp-works
    MegrezZhu
        45
    MegrezZhu  
       2022-06-09 13:16:37 +08:00
    早该放弃了,除了好看一无是处,几年前我用的时候就是因为 atom 内存泄露以及严重卡顿而转投 vscode 的。
    mxT52CRuqR6o5
        46
    mxT52CRuqR6o5  
       2022-06-09 13:24:23 +08:00 via Android
    似乎越来越倾向于用带 runtime 和 gc 的语言去做 ui
    davin
        47
    davin  
       2022-06-09 13:32:26 +08:00
    @Girlphobia 底部的搜索 /替换和 Sublime text 很像呢
    opentrade
        48
    opentrade  
       2022-06-09 13:35:07 +08:00
    预料之中
    xiaopanzi
        49
    xiaopanzi  
       2022-06-09 13:36:29 +08:00
    @Girlphobia VSCode 里面使用 vim 插件不更好?
    dcsuibian
        50
    dcsuibian  
       2022-06-09 13:37:31 +08:00
    只能说 vscode 太强了。
    oIMOo
        51
    oIMOo  
       2022-06-09 13:54:41 +08:00
    我真的不明白,为什么没有一个编辑器(不是编译器哈),能做到想 Atom 一样,保存时多语言自动美化……
    https://v2ex.com/t/849875
    wu67
        52
    wu67  
       2022-06-09 14:50:05 +08:00
    @oIMOo 你是说保存后立刻触发格式化代码这个动作? 上几个版本的 vscode 就支持了, 不过需要依赖额外的扩展.

    "editor.codeActionsOnSave": {
    "source.fixAll": true
    }

    先配置好格式化代码的默认扩展, 然后加上这个配置, 保存时就会自动格式化了.
    GrayXu
        53
    GrayXu  
       2022-06-09 14:57:43 +08:00
    @chendy 又新又热的东西 == impact
    zenotian
        54
    zenotian  
       2022-06-09 15:05:31 +08:00   1
    看了下 atom 源码,里面使用 remote 模块写的代码太多了,性能差是难免的。electron 版本升级早把 remote 干掉了,atom 重构可不是个小工程。
    Building
        55
    Building  
       2022-06-09 15:14:58 +08:00   1
    @sigoden 求求了,倒是希望什么都没做,现实不仅是做了,还很专业,把水搅浑 + 开倒车的能力无人能及
    janxin
        56
    janxin  
       2022-06-09 15:29:04 +08:00
    @sigoden 什么叫做什么都没做...
    lamCJ
        57
    lamCJ  
       2022-06-09 15:44:45 +08:00   1
    GitHub 放弃 Atom 也能理解,GitHub 自己都是 MS 的了,MS 已经有 VS Code 了还搞那么多编辑器干啥,浪费资源搞内部竞争吗哈哈。Atom 团队另起炉灶说不定是更好的出路。另外我还是觉得 VS Code 暂时无敌。
    villivateur
        58
    villivateur  
       2022-06-09 15:45:16 +08:00
    @geelaw VSCode 不也是基于 Electron 的吗?
    geelaw
        59
    geelaw  
       2022-06-09 17:13:37 +08:00
    @villivateur 是啊,如果有一个不基于 Electron 的 VSCode 的话我会倾向于使用那个想象中的版本。
    lolizeppelin
        60
    lolizeppelin  
       2022-06-09 17:20:28 +08:00   1
    回想起了用 atom 卡得我蛋痛的经历,导致我看见 js 写的编辑器就怕
    对 vs 的抵触也是因为 atom.........

    去死吧!!!!渣渣!!!
    libook
        61
    libook  
       2022-06-09 17:23:09 +08:00
    微软收购 GitHub 的时候就知道 Atom 要凉,与 VSCode 定位一样就没必要同时存在了。

    Rust 门槛有点高,想搞插件平台的话可能开发者会少一些,不过依然期待。
    2NUT
        62
    2NUT  
       2022-06-09 18:58:38 +08:00   9
    sublime 提供了 ctrl shift p
    atom 提供了 electron
    vscode 提供了 lsp
    why1gz
        63
    why1gz  
       2022-06-09 19:07:53 +08:00 via Android
    毕竟,微软有自己亲儿子 vs code 。
    lysS
        64
    lysS  
       2022-06-09 19:56:46 +08:00
    @villivateur vs code 的不是同一种 Electron
    0x2CA
        65
    0x2CA  
       2022-06-09 21:27:13 +08:00
    用过 Atom ,还是挺怀念的,不过的确没有 Vscode 好用,期待新的 ide
    Cu635
        66
    Cu635  
       2022-06-09 21:28:18 +08:00
    @MegrezZhu
    然后 vscode 也是吃内存大户……

    @Building
    #55 感觉是话里有话啊。
    est
        67
    est  
       2022-06-09 21:45:15 +08:00
    编辑器居然卷了个这么个玩意出来 。sublime4 免费党路过。
    junkun
        68
    junkun  
       2022-06-09 23:06:07 +08:00   1
    atom 就是速度太慢了,当初我也是更喜欢 atom 的,vscode 的左边那栏图标我现在都觉得不好看,并且在 mac 上 vscode 还多一个标题栏。但是感觉现在 vscode 也在越来越慢。
    jsq2627
        69
    jsq2627  
       2022-06-09 23:31:51 +08:00   1
    @chendy “任何可以用 Javascript 来写的应用,最终都将用 Javascript 来写” 这句话感觉开始在 Rust 上套用了
    Frytea
        70
    Frytea  
       2022-06-09 23:49:46 +08:00   2
    看到 Atom 就想叹一口气。之前公司联想台式机,每次打开 Atom 的官网就想装,然后信誓旦旦的决定用它替代 Vs code 做 C/C++ 远程开发,然后,,过两天发现太难用+太卡顿就卸了。。。。然后有一天,又打来了 Atom 官网。。。循环。。。

    后来就用 sublime 了,多项目+海量代码+查找替换都很灵活丝滑好用。

    于是现在就是 sublime + JetBrains 了。
    magicdawn
        71
    magicdawn  
       2022-06-10 00:17:02 +08:00
    你们一群浅尝辄止的 Atom 用户不配说话 .....

    Atom 好看且好用, 大规模应用 typescript 之前我还是用的 Atom
    看我的 Atom settings https://gist.github.com/magicdawn/c4d99c4d707e75590232

    后来因为 vscode 对 TypeScript 支持比 atom 强不少, 才逐渐迁移到 vscode
    MegrezZhu
        72
    MegrezZhu  
       2022-06-10 03:00:35 +08:00   1
    @Cu635 #65

    是的,然而它好歹能有比 atom 好得多的性能(主要是 UI 响应这块),而 atom 吃了内存不干活的程度一度(至今也)让我怀疑它是内存泄露了。
    livenux
        73
    livenux  
       2022-06-10 08:39:16 +08:00   2
    rust 不是已经有一个 gui 的编辑器了吗? lapce : https://lapce.dev/ 不知道体验如何。
    wobuhuicode
        74
    wobuhuicode  
       2022-06-10 08:58:18 +08:00
    我在 16 年才用 vscode ,之前一直使用 atom 。现在 vscode 安装的主题还是 atom 的主题
    ychost
        75
    ychost  
       2022-06-10 09:58:38 +08:00
    vscode 也好,atom 也好,感觉写代码还是没有 IDEA/WebStorm 流畅(重命名,引包,调试等等),当然 visual studio 仍然是宇宙第一
    tutuge
        76
    tutuge  
       2022-06-10 10:09:41 +08:00
    基于 GPU 开发 GUI 的项目越来越多了,Warp 、Zed
    nojsja
        77
    nojsja  
       2022-06-10 19:05:21 +08:00
    今天刚下来体验了一下,win 上 20%的 cpu 占用率居高不下,关键是只开了一个文件,啥都没动,还是卸载了。
    okampfer
        78
    okampfer  
       2022-06-11 09:51:41 +08:00
    各位用过 JetBrains 家的 Fleet 了吗?感觉怎么样?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     987 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 22:37 PVG 06:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86