拥抱技术,将技术扩展到其他产品中,最后消灭技术。

2022年12月15日,微软旗下的GitHub计划关停Atom,这款知名的开源文本编辑器启发并影响了众多广泛使用的商业应用软件,比如microsoft Visual Studio Code、Slack和GitHub Desktop。

这家社交代码公司表示,这么做是为了把精力集中到基于云的软件上。

GitHub近日解释道:虽然发展壮大软件创建者社区的这个目标依然不变,但我们决定弃用Atom,以便进一步兑现我们的承诺,即通过Microsoft Visual Studio Code和GitHub Codespaces,将快速可靠的软件开发引入到云端。

GitHub Codespaces是一种集成了Visual Studio Code的云托管开发环境。

2018年6月微软收购GitHub,时任首席执行官的Nat Friedman向GitHub社区保证,Atom还活着,并且很好。

Friedman在Reddit的随便提问题讨论中说道:Atom是一款出色的编辑器,拥有健康的社区、狂热的粉丝、出众的设计,涉足实时协作且初见成效。在微软,我们平常已经在使用从Atom、VS Code、Sublime到Vim的各种编辑器,我们希望开发人员可以使用偏爱与GitHub结合使用的任何编辑器。

因此将来,我们将继续开发并支持Atom和VS Code。

经过这四年的发展后,Atom却停滞不前。据GitHub声称,除了维护和安全更新外,该项目已好几年没有重大的功能开发。在此期间,社区参与度有所下降,本地安装的软件这块业务现在看起来不如基于云的应用软件那么诱人,后者带来了潜在的经常性收入、客户黏度和信息收集。

Atom可以追溯到2011年的GitHub;2015年,Atom shell(用于与Chromium、Node.js和原生API集成的单独组件)更名为Electron(一种基于Web技术的跨平台应用程序框架),此后微软开始致力于在Atom、Electron以及后来成为Visual Studio Code的技术上的GitHub。

这种关系现在遵循因微软而家喻户晓的模式:拥抱、扩展再熄灭(embrace, extend, extinguish),不过弃用Atom似乎更像是摆脱向云转型的包袱,而不是战略上有利的出击。

GitHub发言人在电子邮件中告诉IT外媒The Register:我们想在未来几年致力于我们的核心项目,这意味着专注于增强云端开发者体验。还有许多功能强大的Atom替代工具可以满足各种需求,VS Code已经获得了巨大的市场份额,我们对这种变化感到很放心。

这对GitHub的开发者生态系统应该没有什么影响。GitHub的API将继续得到支持,使开发者能够面对成千上万的其他产品与GitHub进行集成。我们还维护自己的一套应用软件,包括GitHub Desktop、GitHub Mobile和GitHub CLI。

Atom的影响力通过Electron框架应该可以继续感受得到。Electron.js仍然充当Discord、Skype、Slack、Trello和Visual Studio Code等其他应用软件的基础。但是技术在发生变化。微软此前曾表示,它打算远离Teams中的Electron。而其他跨平台框架可能受到追捧,比如Flutter、Tauri或微软最近宣布的.NET Multi-platform App UI(.NET MAUI)。

不过,Atom看起来在2022年12月15日关停之后继续存在。虽然GitHub有意将Atom存储库归档,但代码是开源的,任何想要支持该项目的人都可以使用。