摘要:Komodo下一個要介紹的是ActiveState的KomodoIDE。這個IDE在Windows、MacOSX和Linux上運行,并支持通用的開源語言——Perl、PHP和Ruby。代碼智能引擎非??煽?。它掃描所有語言安裝找到定制擴展,比如PEAR模塊。在項目方面,它支持與CVS、Subversion和Perforce的集成,也允許直接向服務(wù)器FTP傳遞代碼。圖3顯
下一個要介紹的是 ActiveState 的 Komodo IDE。這個 IDE 在 Windows、Mac OS X 和 Linux 上運行,并支持通用的開源語言 —— Perl、PHP 和 Ruby。代碼智能引擎非??煽?。它掃描所有語言安裝找到定制擴展,比如 PEAR 模塊。在項目方面,它支持與 CVS、Subversion 和 Perforce 的集成,也允許直接向服務(wù)器 FTP 傳遞代碼。
圖 3 顯示了在 Windows 上運行的 Komodo。左邊是類視圖,右邊是項目視圖。中間的主要部分是代碼視圖。下面是調(diào)試用的斷點、命令輸出等等。對于所有這些系統(tǒng),都可以根據(jù)需要定制 UI 。
圖 3. 在 Windows 上運行的 Komodo
Komodo 是一個商業(yè)產(chǎn)品。在我寫作本文的時候,這款 IDE 有個人版(US$29.95)和專業(yè)版(US$299.95)兩個版本可選。它的一個的特性是常規(guī)表達式調(diào)試器。不管您是常規(guī)表達式的新手還是已經(jīng)開始涉足高級常規(guī)表達式特性,這點購買的投入都是很值得的。
它的缺點是沒有數(shù)據(jù)庫集成(至少我沒有找到),而且我還遇到了代碼智能不總是在想要的時候彈出的小問題。但是,總的來說,Komodo 還堪稱是一款健壯的、特色豐富的、可靠的 PHP IDE。
PHP 設(shè)計器
PHP 設(shè)計器與其他 IDE 不太相同。當(dāng)然,它支持有限的代碼智能。但是,它更集中于 PHP Web 應(yīng)用程序的設(shè)計方面。這一點在其集成的瀏覽器上可見一斑,該瀏覽器特別地采用了像素標(biāo)尺用于幫助在頁面上定位元素。
圖 4 顯示了運行的 PHP 設(shè)計器。
圖 4. 在 Windows 上的 PHP 設(shè)計器
PHP 設(shè)計器中的 PHP 的代碼智能和調(diào)試特性不是很顯著,而對 HTML、CSS 和 JavaScript 的代碼智能支持上要相對更強一些。PHP 設(shè)計器介于程序員使用的 IDE (主要側(cè)重于代碼)和 Adobe Dreamweaver (更側(cè)重于設(shè)計)之間。如果您正在尋找這類中間產(chǎn)品,那么 PHP 設(shè)計器很值得考慮,因為 IDE 對于個人使用是免費的,而其專業(yè)版也只需 US$55。
軟考備考資料免費領(lǐng)取
去領(lǐng)取