Github最炫酷编辑器Atom即将退休:挺了11年,终究败给VS Code

简介: Github最炫酷编辑器Atom即将退休:挺了11年,终究败给VS Code
【新智元导读】诞生11年的Atom,终究还是没顶过VS Code一家独大,在金主爸爸微软压力下,能挺这么久才正式「退休」,已经实属不易。


再见了,Atom!

Github官网发布公告,陪伴开发者走过11年的文本编辑器 Atom 即将正式谢幕。今后,在代码编辑器这一块,恐怕就是 VS Code一家独大了。这份公告中,除了宣布Atom即将告别的消息外,还为目前Atom下的项目和资源库留出了6个月的缓冲期。Github表示,将在2022年12月15日将基于Atom下的所有项目归档。

十一年,终告别:还是没干过VS Code

2011年,当Github在2011年推出Atom时,目标是要为开发者提供一个可深入定制、又易于使用的文本编辑器,一个让更多人能够打造软件的编辑器。Atom 是 GitHub 在 2011 年专门为程序员推出的一个跨平台文本编辑器,具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。Atom支持宏,可以自动完成分屏功能,还集成了文件管理器。那为什么,现在要让Atom退休呢?按照Github的说法,就是最近几年大家都不大爱用Atom了。而且,和本地编辑器比起来,未来的软件开发,主要重点会在云端。

和VS Code比,差在哪了?

尽管Github没有明说,但实际上,让Atom的谢幕最大推手,就是现在风头正劲的微软VS Code。VS Code 是微软2015年推出的一款免费、跨平台、开源的代码编辑工具,主要就是和Atom「打擂台」的。与Atom相比,VS Code 具有更多的「开箱即用」的功能,不仅支持集成开发环境的功能,还提供更多语言和模块功能的原生支持。作为微软的「旗舰级」编辑器,VS Code 支持构建和调试应用程序、Git 集成、Markdown 支持等核心功能。相比之下,Atom的定制化功能实现大部分要依赖插件扩展,其本身自带的核心功能明显少于VS Code。而且,微软在 2018 年收购了 GitHub,将 Atom 和 VS Code 整合到一个屋檐下,进一步蚕食了Atom的用户群和社区资源。根据 Stack Overflow 的 2021 年一项开发者调查显示,只有不到 13% 的开发者使用 Atom 作为主要开发环境,仅仅勉强挤进前十。相比之下,有超过 71% 的人使用 VS Code作为首选开发环境,在调查结果中以绝对优势高居榜首。这项调查邀请开发者对几种主流编辑器进行分项评价并打分。可以看到,在「可扩展性」和「学习曲线」上,Atom 和 VS Code打了个平手,但在另外两项,即「用户体验」、「性能」上,VS Code均占据明显优势。

最终的综合评价,VS Code为A,Atom为B。
由于评价打分存在「+/-」,实际上Atom被VS Code拉开了两个档位。
因为用的人逐渐减少,在过去几年里,尽管Atom的维护和安全更新一直在持续,但并没有重大功能升级和改进。Github表示,近几年,随着基于云端的新编辑工具不断完善,Atom社区的热度、开发者的参与度已经明显下降。「因此,我们决定关闭Atom,以便专注于通过GitHub Codespaces增强开发者在云端的使用体验。」这是一个「艰难的告别」。Atom是Electron框架的基础,该框架为成千上万的应用程序的开发铺平了道路,包括后来居上的 VS Code都是基于同样框架开发的。Github表示,可靠性、安全性和性能是GitHub的核心,这个决定是为了更好地服务开发者社区,优先考虑适合「未来软件开发」的技术。

网友:用过Atom,确实卡

只看Github的官方公告,Atom这款10多年前的老编辑器也算是有个体面的「善终」了。但在网友看来 ,其实满不是那么回事的。有博主在社交媒体上表示,这事背后就是体现了Github的「大金主」微软的意志。他认为,作为一个和VS Code定位重合的产品,挺过了四年才被抛弃,已经算是很不容易了,相信Atom项目组是没少争取的。在这条微博的评论区,有网友讲的更直接:

别说那么多,Atom被退休,就是因为难用,使用体验就是一个字:卡!甚至有网友表示,在几家主流编辑器里,Atom简直可以竞争「最卡编辑器」 了,核心性能不行,功能再多也没用。还有人感慨,这几年也算是从编辑器的发展中,见证了前端的发展,从2017年以来,国内编辑器领域几乎全是VS Code的天下了。

参考资料:https://github.blog/2022-06-08-sunsetting-atom/https://sahil-more.medium.com/what-code-editor-to-choose-b52a0f52a20d

相关文章
|
7月前
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
|
2月前
|
安全 开发工具 C++
Atom编辑器:曾经的效率提升利器,终将被新技术取代
Atom编辑器:曾经的效率提升利器,终将被新技术取代
49 0
|
4月前
|
开发工具 git
GitHub——Error: Process completed with exit code 126.
GitHub——Error: Process completed with exit code 126.
67 1
GitHub——Error: Process completed with exit code 126.
|
6月前
|
JavaScript 前端开发 C++
vscode编辑器中如何调试nextjs代码
代码可调式的重要性不言而喻。 对于Programer来说,自己编写的程序能够被优雅调试是一件幸福的事情,特别是习惯了后端程序调试的开发者... 在折腾Nextjs项目的日子里,我走了很多弯路才弄明白在vs code中如何优雅的调试代码。
362 1
vscode编辑器中如何调试nextjs代码
|
4月前
|
Windows
github无法访问?vscode 无法使用github登录同步? 改 hosts 吧
github无法访问?vscode 无法使用github登录同步? 改 hosts 吧
|
6月前
|
前端开发 JavaScript PHP
【vscode编辑器插件】前端 php unity自用插件分享
【vscode编辑器插件】前端 php unity自用插件分享
42 0
|
7月前
|
开发框架 人工智能 前端开发
【GitHub】github学生认证,在vscode中使用copilot的教程
【GitHub】github学生认证,在vscode中使用copilot的教程
943 4
|
7月前
|
API 开发工具 C++
【专栏:工具与技巧篇】使用代码编辑器(VS Code/Sublime Text)提升开发效率
【4月更文挑战第30天】在VS Code与Sublime Text两大流行代码编辑器中,开发者可借助其高效特性提升编程效率。VS Code拥有丰富的插件生态、内置Git集成、强大的调试工具、智能提示和多文件导航功能。Sublime Text则以其轻量级、快速响应、多光标编辑及自定义构建系统见长。学习编辑器的键盘快捷键、自定义配置、使用内置终端以及键绑定和宏,将助开发者进一步提高开发效率。选择适合自己的编辑器并不断适应新技术是提升开发工作流的关键。
318 1
|
7月前
设置VSCode编辑器、终端字体为微软雅黑Microsoft Yahei,字号大小为11像素
设置VSCode编辑器、终端字体为微软雅黑Microsoft Yahei,字号大小为11像素
|
7月前
个人建议:VSCode和WebStorm中的“关闭其他所有编辑器、关闭左侧编辑器、关闭右侧编辑器”快捷键这么设置shift+alt+w、shift+alt+[、shift+alt+],你会受益匪浅
个人建议:VSCode和WebStorm中的“关闭其他所有编辑器、关闭左侧编辑器、关闭右侧编辑器”快捷键这么设置shift+alt+w、shift+alt+[、shift+alt+],你会受益匪浅
下一篇
DataWorks