W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
程序員接觸時間最長的就是代碼編輯器。
代碼編輯器主要分兩種:IDE(集成開發(fā)環(huán)境)和輕量編輯器。很多人喜歡這兩種各選一個。
IDE(集成開發(fā)環(huán)境)是指用于管理整個項目的,具有強(qiáng)大功能的編輯器。顧名思義,它不僅僅是一個編輯器,而且還是個完整的“開發(fā)環(huán)境”。
IDE 加載項目(通常包含很多文件),并且允許在不同文件之間導(dǎo)航(navigation)。IDE 還提供基于整個項目(不僅僅是打開的文件)的自動補(bǔ)全功能,集成版本控制(如 git)、集成測試環(huán)境等一些其他“項目層面”的東西。
如果你還沒考慮好選哪一款 IDE,可以考慮下面兩個:
對于 Windows 系統(tǒng)來說,也有個叫 “Visual Studio” 的 IDE,請不要跟 “Visual Studio Code” 混淆?!癡isual Studio” 是一個收費(fèi)的、強(qiáng)大的 Windows 專用編輯器,它十分適合于 .NET 開發(fā)。用它進(jìn)行 JavaScript 開發(fā)也不錯?!癡isual Studio” 有個免費(fèi)的版本 Visual Studio Community。
很多 IDE 是收費(fèi)的,但是它們都可以試用。購買 IDE 的費(fèi)用對于一名合格的程序員的薪水來說,肯定算不了什么,所以去選一個對你來說最好的吧。
“輕量編輯器”沒有 IDE 功能那么強(qiáng)大,但是它們一般很快、優(yōu)雅而且簡單。
“輕量編輯器”主要用于快速打開和編輯文件。
“輕量編輯器”和 “IDE” 最大的區(qū)別是,IDE 一般在項目中使用,這也就意味著在開啟的時候要加載很多數(shù)據(jù),如果需要的話還會分析項目的結(jié)構(gòu)等。如果我們只需要編輯一個文件,那么“輕量編輯器”會更快。
實際上,“輕量編輯器”一般都有各種各樣的插件,這些插件可以做目錄級(directory-level)的語法分析和代碼補(bǔ)全。所以“輕量編輯器”和 IDE 也沒有嚴(yán)格的界限。
下面是一些值得你關(guān)注的“輕量編輯器”:
上面列表中的編輯器都是我和我的朋友(他們都是我認(rèn)為很優(yōu)秀的開發(fā)者)已經(jīng)使用了很長時間并且很滿意的。
當(dāng)然還有很多其他很好的編輯器,你可以選擇一個你最喜歡的。
選擇編輯器就像選擇其他工具一樣,是很個人化的。具體取決于你的項目,習(xí)慣以及個人喜好。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: