Github Atom 你所不知道的一些事
GitHub 開發的文本編輯器 Atom 最近剛剛發布了0.177.0版。在這次更新里面,也許有一些你所不知道的 Atom 的趣事。
Atom 是基于 Chrome 開發
Atom 是完全基于web技術實現的。底層的架構是基于Chromium(是的就是Google Chrome瀏覽器的Chromium架構),所有的窗口都是一個本地渲染的網頁。
當我們按下快捷鍵 Alt+Command+I 時,就可以看到熟悉的Chrome瀏覽器的調試界面了。
本次 0.177.0 版本是基于 Chrome 40 所開發的。
棄 Node.js 而用 io.js
Atom 之前是采用了 node.js 來訪問文件系統和包管理。這樣就讓Atom的包管理具有很強的靈活性和可擴展性。面對浩如煙好的npm資源,Atom 的可配置型也變得異常突出。
本次發布的0.177.0版,其中一個引入注目的變化是從 Node.js 切換到了 io.js。
io.js是Node.js的分支,Node.js社區發生分裂后由核心開發者在去年12月創建的,已經發布了v1.1版,目前開發非常活躍。Atom是切換到io.js的一個重量級項目。
另外,也使用了 6to5 的 JavaScript 預處理器。
Linux中國首發 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!