幾款前端IDE工具:Sublime、Atom、VSCode比較
Sublime: 快速,穩定,性感(?),全域性搜尋和索引速度超快,外掛功能性好,可定製化一般(不能大幅度魔改介面,功能),可配置快捷鍵,構建引數,程式碼補全基於Snippet,沒有IDE那種全域性帶型別推導提示來的爽
![5214391-3d3d68f6226c29d0.jpg](https://upload-images.jianshu.io/upload_images/5214391-3d3d68f6226c29d0.jpg)
Atom: 速度一般,更新快,Hackable,任何瞭解過Web,會一點JS的都可以自己寫外掛,任何Web能實現的功能,效果都可以實現,且可配合本地庫。對Web開發者(尤其前端)友好,對很多語言程式碼提示完善,配合外掛可以全專案型別聯想程式碼補全,終端整合,分屏,偵錯程式整合,Logger整合,非常簡單可以打造一個自己的IDE,缺點就是基於Electron(Chrome)的效率問題,資源佔用大
![5214391-388959b0d44ba2b1.jpg](https://upload-images.jianshu.io/upload_images/5214391-388959b0d44ba2b1.jpg)
VSCode: 速度較快,對超大檔案讀寫速度飛快(開啟10M程式碼不到1s,Subline原生會卡近6s),外掛數量相對少,有一些增強功能比如偵錯程式,終端,原生支援語言語法高亮較少(C# JS TypeScript是第一位),內建JS/TS偵錯程式…可以基於不同專案(資料夾)設定偏好,寫C#和JS/TS專用
![5214391-18b929cf5111e0d8.jpg](https://upload-images.jianshu.io/upload_images/5214391-18b929cf5111e0d8.jpg)
總結:
Sublime的潛在使用者是Vim/Emacs黨,超快的啟動速度低資源佔用,適合編輯任何小文字(包括普通文字,配置檔案),C/C++/ASM和很多指令碼語言以及不需要實時除錯型別的語言,外掛多是非常實在的功能,缺點是有證書購買(雖然可以一直無限制使用),感覺沒有開源專案來的自由
Atom目標是IDE替代品,可以配合外掛打造成高效IDE,而且對Web平臺開發者友好,對前端更友好,Hackable讓任何人都能簡單貢獻自己的外掛,如果能解決速度問題和資源問題那就基本沒有什麼缺點了
VSCode目標是對超大檔案和專案管理有要求,以及ASP.NET、C# 、JS開發者友好,熟悉VS的上手快速,但社群支援和外掛數量還不如前兩者,可以看後續發展
相關文章
- ATOM & Sublime Text 下MarkDown外掛功能比較
- 推薦幾款比較實用的工具,網站網站
- PyCharm與VSCode兩種IDE比較 - towardsdatasciencePyCharmVSCodeIDE
- 《兩款編輯器:Atom和Sublime Text簡介》
- 幾個比較火的BI分析工具
- 幾款流行的HTML5 UI 框架比較HTMLUI框架
- 淺談前端MOCK資料工具比較前端Mock
- ETL 幾種工具的比較(Kettle,Talend,Informatica )ORM
- 幾個動態代理Proxy工具效能比較
- Goland與vscode比較 - redditGoLandVSCode
- 7 款 Python 資料圖表工具的比較Python
- 最為流行的幾款Java IDEJavaIDE
- 幾種排序的比較排序
- 資料分析領域幾個常用工具比較
- UML建模工具比較
- [IDE工具篇]提高辦公效率的幾款軟體(持續更新中)IDE
- 已經有 Atom 了,為什麼還要有 Atom-IDE ?IDE
- 前端比較實用的CSS前端CSS
- 幾個分析函式的比較函式
- 幾種常用資料庫比較資料庫
- [IDE工具篇]推薦一款私密性較好的電子日記本IDE
- 【乾貨】前端開發者最常用的六款IDE前端IDE
- 前端面試比較好的回答前端面試
- Selenium各種工具比較
- 效能比較工具runStats_pkg
- 軟體測試工具比較
- 分割陣列的幾種方法比較陣列
- 【MyBatis】幾種批量插入效率的比較MyBatis
- HTTP協議幾個版本的比較HTTP協議
- oracle幾個比較有用的語句Oracle
- 幾種中文字型的比較
- 黑客新聞網友討論比較IDEA與VsCode兩種開發工具黑客IdeaVSCode
- 幾種分散式呼叫鏈監控元件的實踐與比較(二)比較分散式元件
- 如何學web前端-幾款前端小遊戲推薦Web前端遊戲
- sublime工具使用
- 推薦幾款實用工具
- Beyond Compare for Mac(檔案比較對比工具)Mac
- VisualDiffer for mac (檔案比較工具)Mac