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