Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >GitHub官宣“报废”Atom编辑器,创始团队不甘心表示正用Rust重写

GitHub官宣“报废”Atom编辑器,创始团队不甘心表示正用Rust重写

作者头像
深度学习与Python
发布于 2022-06-13 03:18:10
发布于 2022-06-13 03:18:10
1.6K0
举报

编译 | 核子可乐、Tina

GitHub 有 Atom;微软有 Visual Studio Code。

近日 GitHub 公布计划,将在今年 12 月 15 日正式关停 Atom 项目。作为一款开源文本编辑器,Atom 启发并影响了众多商业应用程序,包括微软 Visual Studio Code、Slack 以及 GitHub Desktop 等等。

GitHub 方面表示,这样做是为了集中精力打造云软件产品。

在周三的公告中,GitHub 解释称“虽然发展软件开发者社区的目标从未动摇,但我们还是决定让 Atom 退役。未来,我们将继续通过微软 Visual Studio Code 和 GitHub Codespaces 践行为云环境提供快速可靠软件开发体验的承诺。”GitHub Codespaces 是一套集成有 Visual Studio Code 的云托管开发环境。

2018 年 6 月,在微软决意收购 GitHub 时,时任 CEO 的 Nat Friedman 曾向 GitHub 社区做出保证,表示 Atom 不仅还在、而且活得很好。Nat Friedman 在 Reddit 论坛的讨论帖中表示,“Atom 是一款出色的编辑器,拥有健康的社区、坚定的粉丝、出色的设计,并在实时协作方面做出了相当亮眼的尝试。在微软,我们也一直在使用 Atom、VS Code、Sublime 乃至 Vim 等各种编辑器,希望开发者们也能在 GitHub 上根据喜欢随意选择编辑器工具。”

“因此,我们将继续开发和支持 Atom 与 VS Code。”

为什么微软有 VS Code 还让 Atom 继续存活?这没道理。

经过短短四年时光,Atom 就陷入了停滞。据 GitHub 称,除了维护和安全更新之外,Atom 项目几年来没有发布过任何重大新功能。在此期间,社区参与度有所下降,本地安装软件业务的吸引力看起来确实不如云应用程序——毕竟后者不仅有望提供稳定的经常性收入,还能锁定供应商、收集用户信息。

Atom 的故事

Atom 作为 GitHub 创建者 Chris Wanstrath( @defunkt )的编外项目,起源于 2008 年中期。当时,Chris 称之为 Atomicity,其初衷是利用 Web 技术来设计一个像 Emacs 一样可定制化的软件,为新一代的开发者提供一个具有完全控制权的编辑器。但是,与很多其他编外项目的命运相同,Chris 在看到 GitHub 成功的希望之后,就搁浅了 Atomicity。

到 2011 年 8 月,GitHub 把 Ace 加入到 github.com 中用于文件的编辑工作,再次激发了 Chris 对于 Atomicity 的兴趣。三天后,Chris 用 Ace 编写了一个运行在原生 WebView 空间内的 OS X 应用。由此,Atom 项目的代码编写工作正式启动。在之后的 3 个月内,Chris 开始在闲暇时间致力于 Atomicity 的工作。到 11 月份,Atomicity 正式更名为 Atom,并升级为了官方的 GitHub 项目。12 月份,treetop 的作者 Nathan Sobo(@nathansobo) 加入了 GitHub,全职进行 Atom 的开发。

2015 年,GitHub 发布了 Atom 1.0 版本。在此前的 18 个月里,Atom 预览版的下载量超过了 130 万,每个月服务超过 35 万活动用户。Atom 允许用户安装第三方包和主题来自定义编辑器的功能和外观,在 1.0 版本时其用户社区发布了 2090 多个 Atom 扩展和 660 个主题,用户可以根据自己的喜好轻松设置它。Atom 1.0 版本实现了 Chris 的初衷——开发者拥有编辑器完全的控制权,成为未来很多工作的基础。

在微软 Visual Studio Code 流行起来之前,Atom 的发展还算正常。Stack Overflow 2016 年开发者调查报告称,根据超过 46,000 人的反馈,12.5% 的软件开发人员使用 Atom。2017 年,Atom 被 20% 的 Web 开发人员、20.7% 的系统管理员和 15.9% 的数据科学家所使用。

Atom 是一个开源项目,因此也有企业根据 Atom 为自己量身定制自己的编辑器,Facebook(Meta)是其中之一。

此前,Facebook 使用 Apple 的 Xcode 软件来构建应用程序。但其代码库几乎与微软的 Windows 操作系统一样大,以至于 Xcode 无法真正处理它,在整个公司范围内,Xcode 每天都会崩溃 50 次左右。

“Xcode 无法满足我们的需求,”Facebook 的 Mike Bolin 说。“它适用于小型开发团队,甚至是中型团队。” 因此,该公司基于 Atom 构建了自己的集成开发环境 (IDE)。这也就是 Nuclide 和 Atom IDE 的起源,它们为 React Native、Hack 和 Flow 项目提供了一流的开发环境。

随后 Nuclide 被 Facebook 开源:https://github.com/facebookarchive/nuclide。用开源来构建更好的产品,而后用开源回报社区,是一个非常好的良性循环。

微软的策略

Visual Studio Code 于 2015 年推出,它或多或少是 Atom 的官方继任者:由 GitHub 的所有者微软开发,并具有许多集成的 GitHub 功能。

这一年,GitHub 将 Atom shell(用于同 Chromium、Node.js 和本机 API 相集成的独立组件)更名为 Electron(基于 Web 技术的跨平台应用程序框架),微软则以 Atom 和 Electron 为基础配合 GitHub 开发出了 Visual Studio Code。

有评价说:“这就是微软臭名昭著的经典套路:接纳、技术扩散,然后……就没有然后了。但此次对 Atom 的下手还是过狠,搞得根本不像常规的项目退役,而是雷霆手段下的排除异己。”

巧合的是,2018 年 12 月,在微软收购 GitHub 半年后,Facebook 决定退出 Nuclide、Atom-IDE 的开源工作,并将 Nuclide 项目进行了归档。

对于 Atom 的退役决定,GitHub 公司一位发言人在邮件采访中表示,“我们希望在未来几年投资于核心业务,也就是专注于增强开发者的云端体验。目前已经有很多强大的 Atom 替代方案能满足用户的各种需求,而且 VS Code 也获得了可观的市场份额,所以我们对此次调整充满信心。”

“Atom 的退役对 GitHub 开发者生态应该不会造成太多影响。GitHub 的 API 仍将得到支持,允许开发者在数千种其他产品中顺畅实现 GitHub 集成。我们还维护有自己的应用程序套件,包括 GitHub Desktop、GitHub Mobile 和 GitHub CLI。”

根据 Stack Overflow 2021 年开发者调查,有 13% 的开发者使用 Atom 作为他们的主要环境,71% 的人使用 VS Code。

尽管终期已定,但 Atom 巨大的影响力从 Electron 框架身上就可见一斑。时至今日,Electron.js 仍然是 Discord、Skype、Slack、Trello 和 Visual Studio Code 等应用程序的基础。但技术变化总是说来就来,微软之前就曾表示打算在 Teams 中摆脱 Electron。未来,Flutter、Tauri 以及微软刚刚公布的.NET Multi-platform App UI (.NET MAUI) 等跨平台框架也可能彻底取代 Electron。

另外, GitHub Atom 编辑器的同一团队正在创建一个新的名为 Zed 项目,由核心贡献者 Max Brunsfeld 和创始成员 Nathan Sobo 领导。

Nathan Sobo 表示, Zed 作为 Atom 的继任者,用 Rust 编写,自定义原生 UI 框架,设计为“协作”产品,将于本周推出 Private Alpha 版。

无论如何,2022 年 12 月 15 日“金盆洗手”之后,Atom 应该也不会立马退出江湖。GitHub 倒是打算把 Atom repo 归档封存,但这毕竟是款开源编辑器,只要愿意继续支持,大家还是可以随意使用。

参考链接:

https://www.theregister.com/2022/06/08/github_atom_dropped/

https://changelog.com/podcast/241

https://www.infoq.cn/article/2015/07/atom-history

https://www.wired.com/2015/06/github-atoms-code-editor-nerds-take-universe/

https://news.ycombinator.com/item?id=31668426

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
GitHub 弃用 Atom:这款知名开源文本编辑器年底前将被封存!
拥抱技术,将技术扩展到其他产品中,最后消灭技术。 2022年12月15日,微软旗下的GitHub计划关停Atom,这款知名的开源文本编辑器启发并影响了众多广泛使用的商业应用软件,比如Microsoft Visual Studio Code、Slack和GitHub Desktop。 这家社交代码公司表示,这么做是为了把精力集中到基于云的软件上。 GitHub近日解释道:“虽然发展壮大软件创建者社区的这个目标依然不变,但我们决定弃用Atom,以便进一步兑现我们的承诺,即通过Microsoft Visual S
云头条
2022/06/13
5680
代码编辑器集合
各类语言的初学者会经常因为不同的编程语言该如何选择好用的编辑器而感到纠结,本文仅在博主角度上做出推荐和介绍,希望各位读者能找到自己喜欢的一款
Qicloud
2022/01/21
1.5K0
代码编辑器集合
Zed: 用 Rust 实现终极编辑器之梦
Zed[1] 是一款由 Atom[2] 和 Tree-sitter[3] 的创造者开发的高性能多人代码编辑器。
张汉东
2024/02/01
5.2K0
Zed:  用 Rust 实现终极编辑器之梦
Github最炫酷编辑器Atom即将退休:挺了11年,终究败给VS Code
---- 新智元报道   编辑:David 【新智元导读】诞生11年的Atom,终究还是没顶过VS Code一家独大,在金主爸爸微软压力下,能挺这么久才正式「退休」,已经实属不易。 再见了,Atom! Github官网发布公告,陪伴开发者走过11年的文本编辑器 Atom 即将正式谢幕。 今后,在代码编辑器这一块,恐怕就是 VS Code一家独大了。 这份公告中,除了宣布Atom即将告别的消息外,还为目前Atom下的项目和资源库留出了6个月的缓冲期。 Github表示,将在2022年12月15日将基于
新智元
2022/06/10
7330
Github最炫酷编辑器Atom即将退休:挺了11年,终究败给VS Code
VS Code,完美的编辑器
今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年。 在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、MyEclipse、TextMate、Coda、VIM、Intellij IDEA、Sublime Text、PhpStorm、Atom、Brackets、Mac
猫哥学前班
2018/03/14
1.2K0
VS Code,完美的编辑器
胜过 Cursor、Windsurf?60 万行 Rust 打造的“世界上最快的 AI 代码编辑器”来了!
尽管 VS Code 及其各 AI 增强分叉继续主导开发者工作流程,以 Zed 为代表的一众新兴竞争方案仍凭借截然不同的设计定位而备受关注。
深度学习与Python
2025/05/10
1170
胜过 Cursor、Windsurf?60 万行 Rust 打造的“世界上最快的 AI 代码编辑器”来了!
VS Code会“一统江湖”吗?
在选择用哪种工具时,我最看重的是软件寿命。学习软件是一项投资,如果以后不得不切换到其他应用程序,那你的投资就损失了一部分。
深度学习与Python
2020/11/05
7070
Top 10 JavaScript编辑器,你在用哪个?
对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,HTML5和CSS开发,并且可以使用Markdown进行文档编写的文本编辑器。为什么使用编辑器而不是IDE进行JavaScript编程?原因就是速度快。
葡萄城控件
2022/05/09
3.6K0
Top 10 JavaScript编辑器,你在用哪个?
昨天GitHub迎来重大更新
在今年 GitHub 的第一个虚拟会议——Satellite 上,GitHub 发布了由 Visual Studio 提供技术支持的在线 IDE 工具——Codespaces。这是一款集成在 GitHub 网页中的开发工具,为开发者提供了不离开页面的「沉浸式」开发体验,目前已向公众开放小规模测试。
Nealyang
2020/05/19
1.1K0
昨天GitHub迎来重大更新
开源代码编辑器横评:为什么 VS Code 能拔得头筹?
2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短四年时间里,VS Code 高速成长。
GitHubDaily
2019/09/24
9470
开源代码编辑器横评:为什么 VS Code 能拔得头筹?
75亿美元!微软收购GitHub官宣了:新任CEO誓言保留GitHub价值观
今天凌晨,微软企业副总裁纳特·弗里德曼(Nat Friedman)发布公告,宣布微软已经完成了收购代码托管平台GitHub的交易,这项收购交易的程序是从6月开始的。
新智元
2018/11/30
5100
75亿美元!微软收购GitHub官宣了:新任CEO誓言保留GitHub价值观
React Native入门(二)Atom+Nuclide安装、配置与调试
前言 上一篇文章我们搭建了开发环境,并写了个Hello World。这一节我们来学习React Native的开发IDE:Atom+Nuclide的安装、配置与调试。本文所讲的内容只适用于Mac平台。 1.开发IDE选择 React Native的开发IDE有很多种,比如FaceBook 官方推荐的 Atom+Nuclide、Android Studio的同门WebStorm(收费)、Sublime Text 3、Visual Studio Code和Deco。这里Atom+Nuclide和Deco目前并不
用户1269200
2018/02/01
2.1K0
React Native入门(二)Atom+Nuclide安装、配置与调试
Python的10大集成开发环境和代码编辑器(指南)
来源:Python程序员 ID:pythonbuluo 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢? 各位看官,不要畏惧,我们将在这里为您解释和揭开无数可供选择的神秘面纱。虽然我们无法决定哪一款最适合于你和你的项目,但是我们会阐明每一款的优缺点,帮助您作出最明智的决定。 为了浅显易懂,我们将我们的工具清单分为两部分,一部
小小科
2018/05/04
1.8K0
Python的10大集成开发环境和代码编辑器(指南)
【Hybrid开发高级系列】ReactNative(一) —— 环境构建专题
http://facebook.github.io/react-native/docs/getting-started.html
江中散人_Jun
2023/10/16
2610
【Hybrid开发高级系列】ReactNative(一) —— 环境构建专题
微软75亿收购Github,微软以开发者为中心的初心不变
前天关于微软要收购 GitHub 的消息传出后,很多人都纷纷讨论,希望 GitHub 能够独立存在,不被任何大厂收购,可是 GitHub 也要生存啊。那又有人说:希望是 Google 来收购 GitH
张善友
2018/06/19
8140
GitHub 要被卖了,但是又……
今天讲两件关于 GitHub 的新闻,想必其中一件新闻,大家应该在各大平台看到了,但是另外一件,估计很少有人注意。 一、微软要收购 GitHub 据知情人士透露,微软最近就收购 GitHub 这事召开
非著名程序员
2018/07/19
3900
10秒!GitHub工程团队转移到Codespaces,开发环境「即开即用」
GitHub通过博客告知开发者们,他们将其扩展到GitHub团队和企业(云)计划,开始更广泛地推出其基于浏览器的编码环境Codespaces。
新智元
2021/08/25
9720
Web版VS Code上线:最好用的IDE终于发布网页版,然而微软发完秒删
机器之心报道 编辑:蛋酱、小舟 Visual Studio Code 发布了 Web 版本?还没有,发完又删了。 微软似乎「官宣」了编辑器 Visual Studio Code 的 Web 版本,但又很快删除了博客。最近,这一动态引起了开发者社区的热议。 9 月 1 日,微软在 Azure 产品更新列表中介绍了这项新服务,但很快就删掉了内容。这项服务和目前 GitHub 基于 Web 的编辑器差不多。使用免费的 Web 编辑器服务,任何 GitHub 用户都可以导航到 GitHub 文件和源代码存储库,
机器之心
2023/03/29
1.3K0
Web版VS Code上线:最好用的IDE终于发布网页版,然而微软发完秒删
Facebook 押注 VS Code
去年 Facebook 宣布停止维护其开源的 Nuclide/Atom-IDE,以及相关的一些库。
GitHubDaily
2019/11/29
6780
Facebook 押注 VS Code
GitHub推出云端IDE,几秒完成开发环境配置,今后可以在浏览器里使用VS Code了
和其他科技公司一样,GitHub最近也把发布会改成了线上,但这并不妨碍GitHub发布重磅产品。
量子位
2020/05/19
1.1K0
GitHub推出云端IDE,几秒完成开发环境配置,今后可以在浏览器里使用VS Code了
推荐阅读
相关推荐
GitHub 弃用 Atom:这款知名开源文本编辑器年底前将被封存!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档