學(xué)習(xí)php語言用什么開發(fā)工具好
很多同學(xué)在學(xué)習(xí)php語過程中都會遇到困惑,比如php新手用什么開發(fā)工具好?那我們不妨就來看看吧。以下僅供參考!
一、PHP集成開發(fā)環(huán)境(IDE)
1、Zend Studio
這是PHP官方zend公司開發(fā)的一款PHP集成開發(fā)環(huán)境,也支持HTML和js標簽,但只對PHP語言提供調(diào)試支持。因為是同一個公司的產(chǎn)品,所以提供的Zend Framework方面的支持比其他軟件好。Zend Studio5.5系列后,官方推出利用了Eclipse平臺,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都構(gòu)建于Eclipse。
其優(yōu)點主要有以下幾點:
(1).強有力的開發(fā)環(huán)境提高生產(chǎn)力:通過完全的PHP5支持、編碼分析器、編碼組合功能、語法檢索、項目管理器、編碼編輯器、繪圖調(diào)試器(向?qū)?。超強智能編碼:具備新的和更優(yōu)秀的.分析和優(yōu)化工具像PHP編碼檢測器。PHP的標準記錄工具,PHP文檔記錄器:非常容易記錄PHP代碼、程序應(yīng)用和方案。 FTP和SFTP組合簡化配置,使開發(fā)者安全地從遠程服務(wù)器靈活的上載和下載項目文件。
(2).高水平的商務(wù)應(yīng)用開發(fā)直接鏈接廣泛使用的專業(yè)數(shù)據(jù)庫,像IBMDB2/Cloudscape/Derby、MySQL、Oracle、 MicrosoftSQL Server, PostgreSQL和 SQLite。通過使用帶 SQL92 和 語法檢索支持的Zend SQL Query Editor,到被鏈接服務(wù)器上進行寫和執(zhí)行程序的訪問。用Zend SQL Explorer可 觀看數(shù)據(jù)庫結(jié)構(gòu)和管理內(nèi)容。
(3).PHP完整的調(diào)試環(huán)境先進的調(diào)試特征優(yōu)勢,包括:Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer利用強大的PHP調(diào)試器在本地或遠程調(diào)試本地的環(huán)境。對于本地調(diào)試或者是基于互聯(lián)網(wǎng)的遠程調(diào)試都能夠確保安全連接用“一次點擊瀏覽器調(diào)試” 從瀏覽器直接調(diào)試和分析編碼。
(4).強有力的團隊開發(fā)和管理工具從Zend Studio 內(nèi)直接應(yīng)用CVS,通過有效地管理源代碼 ,容易進行團隊的開發(fā)與合作。利用綜合性能編輯器,監(jiān)視訪問功能,優(yōu)化應(yīng)用程序的總體性能。Zend Studio 與Zend Platform 結(jié)合使用時,可以實時獲得代碼和腳本性能的反饋。
2、EclipsePHP Studio
EclipsePHP Studio (簡稱:EPP ) 是一個大型PHP項目開發(fā)編譯器,根據(jù)Eclipse底層開發(fā)而來,并且集成了JDK,免除處了安裝配置的麻煩,一次安裝即可使用無需配置。此編譯器為PHP編譯器,輔助PHP代碼的開發(fā)和調(diào)試,集成了代碼高亮,函數(shù)跟蹤,實時糾錯等功能。同時還增加了協(xié)作開發(fā)版本服務(wù)器功能:SVN , CVS 。內(nèi)嵌瀏覽器可以在調(diào)試簡單代碼實時瀏覽。其也支持其他網(wǎng)絡(luò)語言像html、xhtml、xml、css和javascript、java、perl、 python等!
主要特點如下:
(1).方便PHP面向?qū)ο箝_發(fā),有類集成跟蹤功能。
(2).代碼時時糾錯,讓語法錯誤扼殺在搖籃中。
(3).集成了PHP4、PHP5.2x 、PHP5.3.x語法
(4).豐富的快捷鍵和大量的插件功能讓開發(fā)提高效率。
(5).函數(shù),變量,快捷時時提示,讓開發(fā)變的簡單輕松。
(6).強調(diào)的調(diào)試和結(jié)構(gòu)操作,使得更容易開發(fā)大型的項目。
(7).多項目管理,可以用開發(fā)者在多個項目之間切換。
(8).集成了Zend debuger PHP斷點調(diào)試功能。
3、Dreamweaver
是個原本由Macromedia公司所開發(fā)的著名網(wǎng)站開發(fā)工具。它使用所見即所得的接口,亦有HTML編輯的功能。它現(xiàn)在有Mac和Windows系統(tǒng)的版本。隨Macromedia被Adobe收購后,Adobe也開始計劃開發(fā)Linux版本的Dreamweaver了。 Dreamweaver自MX版本開始,使用了Opera的排版引擎 "Presto" 作為網(wǎng)頁預(yù)覽。
從MX開始,DW開始支持PHP+MYSQL的可視化開發(fā),對于初學(xué)者確實是比較好的選擇,因為如果是一般性開發(fā),幾乎是可以不寫一行代碼也可以寫出一個程序,而且都是所見即所得的。所包含的特征包括,語法加亮、函數(shù)補全,形參提示等。不過DW生成的代碼比較復(fù)雜,安全性也一般。在手寫的方面,方便度一般,在調(diào)試環(huán)境方面表現(xiàn)差強人意。不太適合于比較復(fù)雜一點的編程。但對于初學(xué)的人是再好不過了。
DW是我使用的第一個網(wǎng)站開發(fā)工具,至今我的電腦里面還有安裝。該軟件新版為Dreamweaver CS6。
【學(xué)習(xí)php語言用什么開發(fā)工具好】相關(guān)文章:
PHP語言學(xué)習(xí)需要避免什么誤區(qū)08-19
PHP常用開發(fā)工具分析09-26
PHP常用開發(fā)工具分析08-26
PHP語言有什么優(yōu)勢09-25
PHP語言可以做什么09-24
如何學(xué)習(xí)好php語言11-12
新手如何學(xué)習(xí)PHP語言08-18
學(xué)會PHP語言可以做什么09-27
php語言的優(yōu)勢是什么09-19