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/
一鍵三連 「分享」「點讚」「在看」
成就一億技術人