如今,很多用應用中都需要JavaScript語言的支持,比如在HTML5或者CSS的網(wǎng)絡構建中等,但是在JavaScript語言發(fā)展過程中也在遇到各種各樣的挑戰(zhàn),幸運的是,JavaScript的編輯器和IDE也在不斷更新,迎接這些挑戰(zhàn)。
為什么要用IDE替代編輯器呢?主要是因為IDE擁有自動補全功能,還能提供用法提示,這些在工作中,尤其是入門階段尤為重要。同時,IDE還支持ALM系統(tǒng),可以與GIT、GtiHub、Mercurial、Subversion等進行整合,幫助變成這,節(jié)約時間和精力。那么接下來就讓我們一起看看,有哪些值得推薦的JavaScript IDE吧!
WebStorm
WebStorm是JetBrains公司旗下一款JavaScript開發(fā)工具,中文也可以譯為“網(wǎng)絡風暴”,JetBrains公司同時還提供 Java, PHP, Ruby和Python的IDE工具。WebStorm可以實現(xiàn)針對JavaScript、TypeScript、stylesheet語言和其他最流行框架的智能代碼補全、實時錯誤檢測、以及強大的導航和重構功能。
可以說WebStorm幾乎擁有所有你期待的功能,也正因如此,它目前已經(jīng)被廣大中國JS開發(fā)者譽為“Web前端開發(fā)神器”、“最強大的HTML5編輯器”、“最智能的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
在WebStorm2017.1的新版本中,還集成了Jest,支持在編輯器或簡便的樹型視圖中查看測試狀態(tài),還能從樹型圖快速跳轉(zhuǎn)至測試;支持Vue.js,包括Vue模板中的編碼協(xié)助、補全、導航、自動導入Vue組件及更多功能;支持標準樣式,可以按照“標準樣式”格式化自己的JavaScript代碼。
Microsoft Visual Studio 2017
盡管Visual Studio 2017更適用于.NET IDE,而且也沒有WebStorm那樣適用于JS,但總的來說,是一個十分不錯的JavaScript IDE。
正如大家所知道的那樣,Visual Studio 2017是一款開發(fā)適用于 Android、iOS、Mac、Windows、Web 和云的應用,能夠快速導航、編寫并修復你的代碼,實現(xiàn)輕松調(diào)試和診斷,根據(jù)你的喜好進行擴展和自定義,并實現(xiàn)有效協(xié)作。
NetBeans
在Web項目中,NetBeans能夠很好地支持JavaScript, HTML5和CSS3,同時支持 Cordova/PhoneGap框架構建以JavaScript為基礎的移動應用。NetBeans雖然不是多有IDE中最快捷的,但是它是最全面的一個。
這種IDE目前已經(jīng)屬于甲骨文公司(2009年與SUN一并被收購),用Java編寫,NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平臺上進行開發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。
Komodo
Komodo 提供高級JavaScript編輯、語法高亮、導航和調(diào)式功能,但是還不包括JavaScript代碼檢查功能,為此,你可以在shell中運行JSHint。Komodo IDE可以在 Windows、Mac OS X 和 Linux 上運行,并支持通用的開源語言 —— Python、Perl、PHP 和 Ruby。代碼智能引擎非??煽?。它掃描所有語言安裝找到定制擴展,比如 PEAR 模塊。在項目方面,它支持與 CVS、Subversion 和 Perforce 的集成,也允許直接向服務器 FTP 傳遞代碼。
總的來說,Komodo雖然稱不上最好,但也是一個足夠優(yōu)質(zhì)的IDE,它可以通過FTP,SFTP,F(xiàn)TPS或SCP發(fā)布文件組,也可以同步文件,并檢測是否存在與他人的更改存在潛在的發(fā)布沖突等現(xiàn)象。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。