心動不如行動 Web開發(fā)IDE大放送
在Web開發(fā)中,一些簡單的代碼編輯器根本不能滿足開發(fā)者的需求,特別是在遇到一些復(fù)雜問題的時候。關(guān)于IDE,您喜歡哪些呢?下面介紹了Web開發(fā)中比較主流的一些IDE,并且涵蓋了三個平臺:Windows、Mac、Linux。
Windows下的IDE:
Visual Web Developer
Visual Web Developer是一個簡單來說是Visual Studio的一個剝離版本,只有Web開發(fā)。和Visual Studio一樣它有一個很不錯的project管理和數(shù)據(jù)庫工具。這個IDE面對的是初學(xué)者。
phpDesigner
它是一個超級快速的擁有強(qiáng)大功能的PHP的IDE。phpDesigner 提供一PHP調(diào)試器和性能分析器。它還支持所有Web標(biāo)準(zhǔn)的語言。并提供了TortoiseSVN支持,并且支持PHP,HTML和CSS的實(shí)時的錯誤檢測。還有一個代碼片段程序庫可以讓你容易地獲得簡單的程序。
#p#
PHPEdit
PHPEdit是另一個漂亮的PHP IDE。它提供了調(diào)試器 (甚至有一個Firefox調(diào)試插件) 和數(shù)據(jù)庫支持 (容易查詢和創(chuàng)建數(shù)據(jù)表) ,還有一個非常不錯的keyboard templates 可以讓你很快地創(chuàng)建PHP的代碼結(jié)構(gòu)。使用PHPEdit可以非常容易地連接到服務(wù)器上。而且還有自動提示,自動完成的功能。
Visual Studio
Visual Studio,簡單的說來是為了.NET 項(xiàng)目而設(shè)計(jì)的。對于這個IDE,相信大家都很熟悉,我就不多說了。
#p#
Expression Web
Expression Web也是一個非常不錯的整潔的Web開發(fā)工具。其提供了一大堆CSS支持。用其開發(fā)Web程序相當(dāng)方便,只要你愿意,其不但支持ASP.NET,也支持PHP 。而且,其有實(shí)時的(X)HTML檢驗(yàn)。
PhpEd
PhpEd內(nèi)建了PHP, HTML, 和CSS校驗(yàn)器。并提供了代碼自動完成的功能。當(dāng)然,也有PHP代碼調(diào)試和性能profiling功能。PhpEd有一個最有創(chuàng)造性的功能是動態(tài)的語法高亮。我們想像一下,如果我們有一個文件中有多種語言,這個功能會把你光標(biāo)所在位置的語言高亮,而其它地方則是一般的文本。
#p#
Linux下的IDE:
BlueFish
Bluefish面對的是一個輕量級的干凈的IDE。它提供了項(xiàng)目支持,支持遠(yuǎn)程管理服務(wù)器上的文件。有代碼自動完成,并且支持PHP, CSS, Python, 和HTML.
Windows和Mac的IDE:
Dreamweaver CS4
這個IDE就不多說了,超級強(qiáng)大和超級有名的IDE!
#p#
Windows, Mac, 和Linux IDE:
Eclipse
Eclipse是一個史上***大的IDE,它幾乎可以做所有的事情,并有一堆插件支持??傊痪湓?,相當(dāng)強(qiáng)大,無論是Java,PHP,無論是調(diào)試還是語法高亮以及其它功能,總之,相當(dāng)不錯。
Aptana Studio
Aptana Studio可以獨(dú)立運(yùn)行,也可以成為Eclipse的一個插件。它主張的是——“The Leading IDE for Web App Development.” ,使用其插件,你可以讓這個IDE支持PHP, Ruby on Rails, Java等等。并也支持很多LIB,如:jQuery, Prototype, YUI, 等等。還有一個SQL 數(shù)據(jù)庫工具,JavaScript 調(diào)試??傊?,功能太強(qiáng)大了。強(qiáng)大到有些受不了。
#p#
Netbeans
這是一個開源的IDE,支持:PHP, Ruby on Rails, JavaScript等等。支持FTP 和MySQL。對于PHP,它提供了一個不錯的調(diào)試器,以及錯誤警告。Netbeans也是一個很不錯的代碼導(dǎo)航器,并整合了,很多framework及其文檔,如jQuery或Mootools.
Nvu
Nvu提供一個強(qiáng)大的“所見及所得”功能,其和Dreamweaver 和Expression Web相似,都是強(qiáng)調(diào)于編輯功能。
#p#
Spket IDE
Spket主要面對的是RIA開發(fā)。其主要支持Javascript和Flex,。
IntlliJ IDEA
雖然IntelliJ IDEA量個原生態(tài)的Java開發(fā)IDE,不過其支持一大堆的WEB技術(shù),如HTML ,JavaScript,F(xiàn)lex,和SQL。提供了JavaScript 高度和重構(gòu),同樣也有代碼自動完成。IntelliJ IDEA 還有一個代碼檢查功能可以提供一些瀏覽器兼容性檢查。
#p#
Komodo IDE
Komodo IDE面對的是”dynamic languages and open technologies.” 其支持的是標(biāo)準(zhǔn)的WEB語言—HTML, CSS, JavaScript, PHP, 等等。同樣也支持Ruby, python, Tcl, 等。這是一個堅(jiān)固的編輯器。
Zend Studio
Zend Studio是Eclipse的插件,當(dāng)然,它也可以獨(dú)立成為一個IDE。它主要面對的是PHP開發(fā)者。并有一個Zend Framework提供了一堆功能。是個非常成熟的PHP開發(fā)的IDE,相當(dāng)?shù)膹?qiáng)大。
【編輯推薦】