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 前處理器。
via:linux.cn
相關文章
- 關於 Git 你所不知道的一些事Git
- 你所不知道的 EMC 開源的那些事
- 你所不知道的阿里開源那些事兒阿里
- 你所不知道的cssCSS
- 你所不知道的 POST
- 關於JavaScript物件,你所不知道的事(一)- 先談物件JavaScript物件
- 關於JavaScript陣列,你所不知道的3件事JavaScript陣列
- 你所不知道的JavaScript 二JavaScript
- 你所不知道的JavaScript(三)JavaScript
- 關於JavaScript物件,你所不知道的事(二)- 再說屬性JavaScript物件
- 關於 Git 和 Github 你不知道的十件事Github
- 你所不知道的 AI 進展AI
- 你所不知道的JavaScript陣列JavaScript陣列
- 工作流引擎你所不知道的事--開源軟體誕生16
- 提升----你所不知道的JavaScript系列(3)JavaScript
- 更多你所不知道的 Linux 命令Linux
- 深入洞見:你所不知道的Java 物件序列化的5件事兒Java物件
- Python: 你所不知道的星號 * 用法Python
- 你所不知道的 C# 10新特性C#
- JavaScript中你所不知道的陣列ArrayBufferJavaScript陣列
- 你所不知道的快速排序(js實現)排序JS
- 閉包—-你所不知道的JavaScript系列(4)JavaScript
- HTTPS,你不知道的事兒HTTP
- 試用Atom,Github的開發神器Github
- 你所不知道的跨域資源共享(CORS)跨域CORS
- 你所不知道的 Chrome 控制檯除錯技巧Chrome除錯
- 關於HTTP/3背後你所不知道的HTTP
- Python中你所不知道的“隱藏技巧”!Python
- Java String之你不知道的事Java
- 你所不知道的js的小知識點(1)JS
- 你所不知道的python 迴圈中的elsePython
- 效能測試工具Jmeter你所不知道的內幕JMeter
- 你所不知道的 Typescript 與 Redux 型別優化TypeScriptRedux型別優化
- 你所不知道的 CSS 陰影技巧與細節CSS
- 五個你所不知道的Flutter開發細節Flutter
- 你所不知道的Typescript與Redux型別優化TypeScriptRedux型別優化
- 你所不知道的Java效能優化之String!Java優化
- 你所不知道的 CSS 濾鏡技巧與細節CSS