跨平臺(tái)的PHP IDE 盤(pán)點(diǎn)
Aptana Studio 是一個(gè)集成式的Web應(yīng)用程序開(kāi)發(fā)環(huán)境,它不僅可以作為獨(dú)立的程序運(yùn)行,而且還可以作為Eclipse插件使用。AptanaStudio可以支持多種AJAX和JavaScript工具箱,包括JavaScript編輯和調(diào)試。
Bluefish
Bluefish標(biāo)榜其自身是"一款為熟練的Web設(shè)計(jì)員和程序員而設(shè)的編輯器,但它的UI卻很直觀,任何初學(xué)者都很夠很快上手,并在不斷地積累中發(fā)現(xiàn)和掌握它的其它功能。如果你需要的是一款能夠進(jìn)行Web代碼設(shè)計(jì)的文本編輯器,那么它一定會(huì)是一款很不錯(cuò)的軟件。
Eclipse
Eclipse這個(gè)集成開(kāi)發(fā)環(huán)境只要有插件就可以實(shí)現(xiàn)相應(yīng)功能。PDT這個(gè)項(xiàng)目很早就開(kāi)始進(jìn)行了。Zend Studio for Eclipse就是基于這個(gè)插件的,再加上自己的調(diào)試器。大家也可以在Eclipse上使用這個(gè)插件,然后自己再去選擇調(diào)試器來(lái)配置自己的開(kāi)發(fā)壞境。至于 怎么配置,網(wǎng)上有人寫(xiě)出了自己的配置方法,大家可以自己查閱,這里只是介紹工具,這個(gè)暫且按下不表。這里我介紹的一個(gè)配置完整的包。這個(gè)也是Zend開(kāi)發(fā) 的,因?yàn)槭敲赓M(fèi)的,所以在使用時(shí)自然不能和Zend Studio相比。
Editra是一款開(kāi)源的PHP IDE,可以支持基本語(yǔ)法和二十種語(yǔ)言。Editra支持語(yǔ)法高亮顯、代碼折疊、自動(dòng)縮進(jìn) 、自動(dòng)補(bǔ)全,除此之外,Editra 也支持 UTF-8、具有標(biāo)簽頁(yè)功能、支持 Vi 式的鍵盤(pán)綁定。甚至通過(guò)插件,你還可以擴(kuò)展 Editra 的功能。
Emacs
Emacs是一種強(qiáng)大的文本編輯器,在程序員和其他以技術(shù)工作為主的計(jì)算機(jī)用戶中廣受歡迎。EMACS,即Editor MACroS(宏編輯器)的縮寫(xiě),最初由Richard Stallman于1975年在MIT協(xié)同Guy Steele共同完成。這一創(chuàng)意的靈感來(lái)源于TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫(xiě)的宏文本編輯器。
Geany是一個(gè)小巧的使用GTK+2開(kāi)發(fā)的跨平臺(tái)的開(kāi)源集成開(kāi)發(fā)環(huán)境,以GPL許可證分發(fā)源代碼,是免費(fèi)的自由軟件。它支持基本的語(yǔ)法高亮、代碼自動(dòng)完成、調(diào)用提示、插件擴(kuò)展。支持文件類(lèi)型:C,CPP,Java,Python,PHP, HTML, DocBook, Perl, LateX 和 Bash腳本。
jEdit是一個(gè)用Java語(yǔ)言開(kāi)發(fā)的文本編輯器,在GPL下發(fā)布。它可以在Windows、Linux、Mac OS等多種平臺(tái)下運(yùn)行,并且有很多插件,可以擴(kuò)充基本功能。它也支持80多種文件類(lèi)型的文法加亮顯示。支持包括UTF-8在內(nèi)的多種字符編碼。
Komodo IDE可以在 Windows、Mac OS X 和 Linux 上運(yùn)行,并支持通用的開(kāi)源語(yǔ)言 —— Perl、PHP 和 Ruby。代碼智能引擎非??煽?。它掃描所有語(yǔ)言安裝找到定制擴(kuò)展,比如 PEAR 模塊。在項(xiàng)目方面,它支持與 CVS、Subversion 和 Perforce 的集成,也允許直接向服務(wù)器 FTP 傳遞代碼。
NetBeans是一款開(kāi)源的集成開(kāi)發(fā)環(huán)境,利用它可以創(chuàng)建桌面、企業(yè)級(jí)、Web和移動(dòng)設(shè)備應(yīng)用程序,支持Java, C/C++,甚至動(dòng)態(tài)腳本語(yǔ)言PHP,JavaScript,Groovy和Ruby。NetBeans IDE安裝簡(jiǎn)單,具有開(kāi)箱即用的特性,可以再多 個(gè)操作系統(tǒng)上運(yùn)行,如Windows,Linux,Mac OS X和Solaris。
The Black Toolkit
The Black Toolkit 是一個(gè)集成開(kāi)發(fā)環(huán)境,它可以幫助您開(kāi)發(fā)應(yīng)用程序,使用不同的編程語(yǔ)言,如PHP,ASP,C++,Java,JSP。您可以將程序文件復(fù)制到硬盤(pán)上的任何位置,并運(yùn)行它通過(guò)點(diǎn)擊可執(zhí)行。
PhpStorm 是 JetBrains 公司開(kāi)發(fā)的一款商業(yè)的 PHP 集成開(kāi)發(fā)工具,常適合于PHP開(kāi)發(fā)人員及前端工程師。提供諸于:智能HTML/CSS/JavaScript/PHP編輯、代碼質(zhì)量分析、版本控制集成(SVN、GIT)、調(diào)試和測(cè)試等功能。另外,它還是跨平臺(tái)。在Windows和MacOS下都可以使用。