7種流行PHP集成開(kāi)發(fā)工具的比較(2)
圖 3. 在 Windows 上運(yùn)行的 Komodo Komodo 是一個(gè)商業(yè)產(chǎn)品。在我寫(xiě)作本文的時(shí)候,這款 IDE 有個(gè)人版(US$29.95)和專業(yè)版(US$299.95)兩個(gè)版本可選。它的一個(gè)獨(dú)特的特性是常規(guī)表達(dá)式調(diào)試器。不管您是常規(guī)表達(dá)式的新手還是已經(jīng)開(kāi)始涉足高級(jí)常規(guī)表達(dá)式特性,這點(diǎn)購(gòu)買(mǎi)的投入都是很值得的。 它的缺點(diǎn)是沒(méi)有數(shù)據(jù)庫(kù)集成(至少我沒(méi)有找到),而且我還遇到了代碼智能不總是在想要的時(shí)候彈出的小問(wèn)題。但是,總的來(lái)說(shuō),Komodo 還堪稱是一款健壯的、特色豐富的、可靠的 PHP IDE。 PHP 設(shè)計(jì)器 PHP 設(shè)計(jì)器與其他 IDE 不太相同。當(dāng)然,它支持有限的代碼智能。但是,它更集中于 PHP Web 應(yīng)用程序的設(shè)計(jì)方面。這一點(diǎn)在其集成的瀏覽器上可見(jiàn)一斑,該瀏覽器特別地采用了像素標(biāo)尺用于幫助在頁(yè)面上定位元素。 圖 4 顯示了運(yùn)行的 PHP 設(shè)計(jì)器。 圖 4. 在 Windows 上的 PHP 設(shè)計(jì)器 PHP 設(shè)計(jì)器中的 PHP 的代碼智能和調(diào)試特性不是很顯著,而對(duì) HTML、CSS 和 JavaScript 的代碼智能支持上要相對(duì)更強(qiáng)一些。PHP 設(shè)計(jì)器介于程序員使用的 IDE (主要側(cè)重于代碼)和 Adobe Dreamweaver (更側(cè)重于設(shè)計(jì))之間。如果您正在尋找這類中間產(chǎn)品,那么 PHP 設(shè)計(jì)器很值得考慮,因?yàn)?IDE 對(duì)于個(gè)人使用是免費(fèi)的,而其專業(yè)版也只需 US$55。 PhpED NuSphere 的只用于 Windows 的 PhpED 在所有這里介紹的 IDE 中特性是最豐富的。它有一個(gè)很好的內(nèi)部調(diào)試器,并為了更容易地訪問(wèn)頁(yè)面調(diào)試而把調(diào)試工具條放到了 Microsoft Internet Explorer之內(nèi)。 圖 5 顯示了在 Windows 中使用 PHPEd 開(kāi)發(fā) PHP 應(yīng)用程序。在最左邊是項(xiàng)目的文件視圖。右邊緊挨著的是類視圖,最右邊是代碼視圖。下面是輸出狀態(tài)。您可能已經(jīng)注意到,所有這些 IDE 都遵循著相同的基本設(shè)計(jì)風(fēng)格。 圖 5. 在 Windows 中的 PhpED PhpED 的突出特性包括一個(gè)很棒的調(diào)試器、優(yōu)秀的數(shù)據(jù)庫(kù)訪問(wèn)、較好的代碼智能特性以及集成的 PHP 幫助。PhpED 的價(jià)格范圍從基礎(chǔ)版本的 US$119 到專業(yè)版本的 US$495。另外還有試用版本可用。 PHPEdit 來(lái)自 WaterProof Software 的 PHPEdit 感覺(jué)像是應(yīng)用于 PHP 的 Microsoft msdev 環(huán)境 —— 這是個(gè)不錯(cuò)的事情。PHPEdit 是僅用于 Windows 的 IDE,很容易設(shè)置。它甚至還有 PHP 的版本。在 PHP、CSS 和 HTML 的代碼智能方面它做得很好,但是卻不提供對(duì) JavaScript 的代碼智能的支持。圖 6 顯示了運(yùn)行的 PHPEdit。 圖 6. 在 Windows 中的 PHPEdit 為了便于部署,PHPEdit 可以連接到 CVS 和 Subversion,以及 FTP 和它自己專有的 ezDeployment 系統(tǒng)。除了代碼智能特性,為了加速開(kāi)發(fā),這款 IDE 有一個(gè)極好的代碼示例整體模板庫(kù),您還可以向庫(kù)里面添加內(nèi)容。PHPEdit 的評(píng)估版本可以免費(fèi)使用,要得到正式版本,需要 US$89。 Zend Studio 最后,我們談?wù)?Zend Studio,它被最后列出只是因?yàn)樗?Z 開(kāi)頭。它可能應(yīng)該是您第一個(gè)想到的。為什么?因?yàn)樗鼇?lái)自 Zend —— PHP 幕后的精英團(tuán)隊(duì)。 而且它真的是很不錯(cuò)。它運(yùn)行于三大系統(tǒng):Windows、Mac OS X 和 Linux。而且絕對(duì)能夠提供您所需要的一切:PHP V4、PHP V5 等等。它的下載需要花很長(zhǎng)時(shí)間,但是非常值得。 作為 IDE,Zend Studio 是最好的。它提供所有想在內(nèi)置庫(kù)和定制代碼中擁有的代碼智能特性。它還有非常好的調(diào)試功能,而且極易設(shè)置。要把代碼放到存儲(chǔ)庫(kù)(repository)中,Zend Studio 會(huì)連接到 CVS 和 Subversion。要把代碼放到服務(wù)器上,有集成 FTP 可以使用。Zend Studio 非常適合 Macintosh,如圖 7 所示。 圖 7. 在 Mac 上的 Zend Studio 在其他一些 IDE 中,代碼片段是內(nèi)置的以使代碼編制更為容易。這款 IDE 也直接集成了數(shù)據(jù)庫(kù)以給出可用的表格和字段。Zend Studio 的標(biāo)準(zhǔn)版需要 US$99,專業(yè)版需要 US$299。我在這里提到的某些特性在標(biāo)準(zhǔn)版本中沒(méi)有包含。Zend Studio 試用版本可以免費(fèi)使用。 結(jié)束語(yǔ) 有許多極好的 IDE 可供選擇 —— 其中一些甚至是免費(fèi)的 —— 您盡可以選擇一個(gè)試用一下,如果您是專業(yè)人員,就更應(yīng)如此。您可能需要支付公司或者個(gè)人的顧問(wèn)費(fèi)用,也可能要花錢(qián)購(gòu)買(mǎi)必需的商品。如果考慮使用 echo 調(diào)試代碼對(duì)比使用集成的調(diào)試器所花費(fèi)的時(shí)間,IDE 的購(gòu)買(mǎi)價(jià)格絕對(duì)會(huì)物有所值。 |
|
評(píng)論