GitHub 重磅宣布,计划将于 2022 年 12 月 15 日关闭 Atom。Atom 是 GitHub 于 2011 年专门为程序员推出的一个跨平台文本编辑器。GitHub 的初心是为开发者提供一个可深度定制但又易于使用的文本编辑器,以便让更多人使用。这一开源的文本编辑器影响了许多广泛使用的商业应用程序,例如微软的 Visual Studio Code、Slack 和 GitHub Desktop。然而却即将迎来仅剩6个月的“退役”倒计时。
GitHub 将“赌注”押在了云端
GitHub 表示,这样做是为了发展专注于基于云的软件。
“虽然发展软件创建者社区的目标仍然存在,但我们决定让 Atom 退役,以进一步履行我们通过 Visual Studio Code 和 GitHub Codespaces(一个集成了 Visual Studio Code 的云端开发环境)将反应迅速且可靠的软件带到云端的承诺”,GitHub 于本周三解释道。
2018 年 6 月,当微软收购 GitHub 时,时任 CEO Nat Friedman 向 GitHub 社区保证,Atom 还活着并且活得很好!
Friedman 曾表示:“Atom 是一个出色的编辑器,它拥有健康的社区、忠实的粉丝、出色的设计,以及对实时协作也在进行尝试。在微软,我们已经使用了从 Atom 到 VS Code 再到 Sublime 到 Vim 的所有编辑器,我们希望开发人员可以在 GitHub 上使用他们喜欢的任何编辑器。因此,我们将继续开发和支持 Atom 和 VS Code。”
然而,经过四年的发展,Atom 陷入了停滞。据 GitHub 称,除了维护和安全更新外,该项目几年来没有重大的功能开发。随着这些年新的基于云的工具的出现和发展,Atom 社区的参与度已经明显下降了。本地安装软件的业务现在看起来不如基于云的应用程序有吸引力。
Atom 退役后将会如何?
谈及 Atom 退役后对 GitHub 开发者生态带来的影响,GitHub 发言人回应道:“这应该没有什么影响。GitHub 的 API 将继续得到支持,并使开发者能够在数千种其他产品中与 GitHub 集成。我们还维护自己的应用程序套件,包括 GitHub Desktop、GitHub Mobile 和 GitHub CLI。“
Atom 是 Electron 框架的基础。通过 Electron 框架仍可以继续感受到 Atom 的存在。Electron.js 也仍然是 Discord、Skype、Slack、Trello 和 Visual Studio Code 等应用程序的基础。但是技术会发生变化。微软此前曾表示,它打算在 Teams 中脱离 Electron。其他跨平台框架,如 Flutter、Tauri 或微软最近宣布的 .NET Multi-platform App UI (.NET MAUI)可能会受到关注。
考虑到时间和精力方面,GitHub 给用户和贡献者留了 6 个月的迁移时间,并计划在接下来的时间里继续将这一决策通知落实到位。在 2022 年 12 月 15 日,其将归档 atom/atom 资源库和 Atom 组织中剩余的所有其他资源库。
尽管如此,Atom 看起来可能会在 2022 年 12 月 15 日这一退役日期之后再徘徊一阵子。因为即便 GitHub 打算归档 Atom 存储库,但代码是开源的,任何想要支持该项目的人都可以使用。
参考资料:
https://github.blog/2022-06-08-sunsetting-atom/
https://www.theregister.com/2022/06/08/github_atom_dropped/
— 推荐阅读 —
一键三连 「分享」「点赞」「在看」
成就一亿技术人