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

GitHub 宣布会放弃 Atom 项目

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

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

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


    相比于 VSCode 的 Search Editor ( https://code.visualstudio.com/updates/v1_43#_search-editors ) ,图标有文字注释,可以在搜索结果内逐个检查上下文替换。
    pengtdyd
        3
    pengtdyd  
       290 天前
    rust 用来写 GUI 这个是不是有点用偏了。。。rust 应该在嵌入式和高性能场景使用吧。
    sunnysab
        4
    sunnysab  
       290 天前   ❤️ 1
    @pengtdyd 用 rust 写 GUI 确实不好写,如果真能成,希望可以改变一下现在 IDE 吃内存的现状哈哈哈
    laogui
        5
    laogui  
       290 天前 via Android   ❤️ 1
    五年前 vscode 火起来的时候就感觉要关了,竟然坚持到现在。
    makelove
        6
    makelove  
       290 天前
    @pengtdyd 可是编辑器是最需要高性能的场景啊,否则大家为何不爱 electron ,能用是能用手感总是差一点点
    taowen
        7
    taowen  
       290 天前   ❤️ 1
    @pengtdyd 不用 DOM 了就不偏了,直接调用 GPU 绘制这个就是主场作战了。
    thtznet
        8
    thtznet  
       290 天前
    @makelove 我觉得编辑器不需要最高性能,编译器才需要。
    sigoden
        9
    sigoden  
       290 天前   ❤️ 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  
       290 天前
    编辑器作为占据开发人员大部分工作时间的软件,那性能肯定是越高越好。
    chendy
        11
    chendy  
       290 天前
    除非插件也都 rust 写质量还都高的恐怖,否则也就图一乐吧
    (怎么感觉不少大佬都进入了手里拿着 rust 于是干什么都用 rust 的神奇状态了呢
    drackzy
        12
    drackzy  
       290 天前   ❤️ 2
    用过几个 Rust 写的 UI 程序丝滑般流畅感觉不到卡顿。neovide 、alacritty 、wezterm 之类的。
    miniliuke
        13
    miniliuke  
       290 天前
    目前 RUST 大部分 UI 都是 GPU 实时渲染,软件一开下来 GPU 呼呼的......
    jorneyr
        14
    jorneyr  
       290 天前   ❤️ 2
    Atom 的 Ui 细腻程度比 VS Code 高太多,可惜当年坚持使用 Atom ,但最后还是无奈放弃。
    ttgo
        15
    ttgo  
       290 天前
    从 atom 一出生,就一直在用 atom 做文本编辑器
    DOLLOR
        16
    DOLLOR  
       290 天前   ❤️ 2
    Adobe 也是去年这个时候宣布放弃 Brackets 。
    yiqiao
        17
    yiqiao  
       290 天前   ❤️ 1
    @jorneyr 之前在 windows 越用越卡
    ikaros
        18
    ikaros  
       290 天前   ❤️ 1
    VS Code 会因此做出啥改变吗?
    nothingistrue
        19
    nothingistrue  
       290 天前
    @thtznet #8 你要这样认为,那你很适合用记事本( windows 自带那个记事本)编码。
    holydancer
        20
    holydancer  
       290 天前
    Apple 啥时候能放弃 Xcode 就好了,槽点太多
    Leviathann
        21
    Leviathann  
       290 天前
    @chendy 最近出的新编辑器好像都是用 wasm 的插件体系
    sigoden
        22
    sigoden  
       290 天前
    现在经济不行了,没有前景的东西估计会应砍尽砍。猜猜还有哪儿?
    serialt
        23
    serialt  
       290 天前
    毕竟都是微软的,同样的框架,同样的功能
    shmilypeter
        24
    shmilypeter  
       290 天前
    Atom 的字体以及 UI 看起来是真的舒服,不知道 VS Code 能不能调成一样的。

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

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

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

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

    去死吧!!!!渣渣!!!
    libook
        61
    libook  
       290 天前
    微软收购 GitHub 的时候就知道 Atom 要凉,与 VSCode 定位一样就没必要同时存在了。

    Rust 门槛有点高,想搞插件平台的话可能开发者会少一些,不过依然期待。
    2NUT
        62
    2NUT  
       290 天前   ❤️ 8
    sublime 提供了 ctrl shift p
    atom 提供了 electron
    vscode 提供了 lsp
    why1gz
        63
    why1gz  
       290 天前 via Android
    毕竟,微软有自己亲儿子 vs code 。
    lysS
        64
    lysS  
       290 天前
    @villivateur vs code 的不是同一种 Electron
    0x2CA
        65
    0x2CA  
       290 天前
    用过 Atom ,还是挺怀念的,不过的确没有 Vscode 好用,期待新的 ide
    Cu635
        66
    Cu635  
       290 天前
    @MegrezZhu
    然后 vscode 也是吃内存大户……

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

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

    于是现在就是 sublime + JetBrains 了。
    magicdawn
        71
    magicdawn  
       289 天前
    你们一群浅尝辄止的 Atom 用户不配说话 .....

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

    后来因为 vscode 对 TypeScript 支持比 atom 强不少, 才逐渐迁移到 vscode
    MegrezZhu
        72
    MegrezZhu  
       289 天前   ❤️ 1
    @Cu635 #65

    是的,然而它好歹能有比 atom 好得多的性能(主要是 UI 响应这块),而 atom 吃了内存不干活的程度一度(至今也)让我怀疑它是内存泄露了。
    livenux
        73
    livenux  
       289 天前   ❤️ 2
    rust 不是已经有一个 gui 的编辑器了吗? lapce : https://lapce.dev/ 不知道体验如何。
    wobuhuicode
        74
    wobuhuicode  
       289 天前
    我在 16 年才用 vscode ,之前一直使用 atom 。现在 vscode 安装的主题还是 atom 的主题
    ychost
        75
    ychost  
       289 天前
    vscode 也好,atom 也好,感觉写代码还是没有 IDEA/WebStorm 流畅(重命名,引包,调试等等),当然 visual studio 仍然是宇宙第一
    tutuge
        76
    tutuge  
       289 天前
    基于 GPU 开发 GUI 的项目越来越多了,Warp 、Zed
    nojsja
        77
    nojsja  
       289 天前
    今天刚下来体验了一下,win 上 20%的 cpu 占用率居高不下,关键是只开了一个文件,啥都没动,还是卸载了。
    okampfer
        78
    okampfer  
       288 天前
    各位用过 JetBrains 家的 Fleet 了吗?感觉怎么样?
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2427 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.