幾種PHP開發工具比拼!
來源:互聯網
上載者:User
開發工具 dreamweaver
從mx開始,dw開始支援php+mysql的可視化開發,對於初學者確實是比較好的選擇,因為如果是一般性開發,幾乎是可以不寫一行代碼也可以寫出一個程式,而且都是所見即所得 (WYSIWYG)的。
所包含的特徵包括,文法加亮、函數補全,形參提示等。
不過dw產生的程式碼比較複雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強人意。不太適合於比較複雜一點的編程。但對於初學的人是再好不過了。
zend development enviorment
和php靠得最近的zend推出的一款php的ide,zend development enviorment。最新的版本為2.6,這也是在linux下面唯一一個php的整合開發調試環境了,當然它也有windows版本。
和其它的ide不同,zde是用java編寫的~~這不光意味著多平台性,同樣意味著很慢的速度,和比較奇怪一點的使用介面。尤其是它那將近半分鐘的啟動速度,讓人無法忍受!!!!!
zde提供的功能是最齊全的,而且可以和zend其它的php開發工具無縫的結合。成為一套強大的php開發環境,而且zde的調試環境是建在zde自身程式裡面的,而不象其它的ide,是通過php debuger來實現的。
包含特徵:文法加亮,完整齊全的函數補全和協助(但只針對php內建函數,對自訂函數無效),工程管理,還有zde專屬的php代碼整理,php.ini可視化編輯和嵌套標示,使用後者在查看程式結構複雜的時候顯得十分方便,在不用去數那密密麻麻的{}號了~
提供的debug功能包括breakpoints,stack,watches,variables,output buffer,以及所有該有的跟蹤方式。
缺點主要是:1、速度慢~~2、使用上不是很方便。
phped
長期從事php開發的nusphere公司推出的phped,最新的版本是3.12。
phped 的綜合效能是最好的,啟動速度很快,提供的功能也是最多的。文法加亮,函數補全,工程管理,代碼模版,自動代碼補全,可視化的資料庫管理,內建dav, cvs,ftp,webserver,debugger,以及js代碼清單,常見html標籤集,另外phped還支援外掛程式技術。
安裝版還付帶了php,mysql的手冊(英文的)。值得一提的是phped的調試功能,雖然zde有它所有的調試功能,但是phped更方便,比如調試時將滑鼠放在變數上就可以直接看到變數的值,而且調試視窗的分布較細緻和合理,而且支援外部指令碼調試,zed雖然也能實現,但設定起來比較麻煩一點。
phped的指令碼結構功能和zde差不多~不過在對類方面要好一些,細緻到了類元素。
但phped的缺點也是很要命的,就是它對中文的支援很差~~甚至選取時都會顯示不正常。另外要提醒的是,調試時變數值中文顯示可以通過在debugger裡面的設定,將語言改成gb就可以了~~否則含有中文的變數值是不能正常顯示的~
php expert editor
php expert editor 較新的版本是3.0,比較有特色的功能有:php語法檢查,程式段書籤,宏功能,代碼模版,內建web server,debugger。
pee在代碼結構分析上有一個特色就是可以看到每一個變數的分別出現位置,如果要跟蹤是再方便不過了。
總的說,pee是一個半調子編輯環境,在補全等方面顯得不很方便。
最後給大家再介紹兩個小的程式
phpprocessor,一個php代碼的最佳化和保護程式,可以通過去掉注釋斷行符號等減少php檔案大小,將變數名改為晦澀的新名稱降低程式可讀性保護程式。內建了ftp工具,完善的備份措施,收費,15天免費適用,有功能限制。如果只是想減小php代碼的大小的話,有另外一個免費的選擇htmlshrinkerlight,只不過效果不如這個。
因為php是一種開放性的語言,這也導致了開發環境沒有強而權威的支援。這裡列舉一些比較好的編輯工具,希望能給大家開發php程式提供一些協助。
dreamweaver
從mx開始,dw開始支援php+mysql的可視化開發,對於初學者確實是比較好的選擇,因為如果是一般性開發,幾乎是可以不寫一行代碼也可以寫出一個程式,而且都是所見即所得 (WYSIWYG)的。
所包含的特徵包括,文法加亮、函數補全,形參提示等。
不過dw產生的程式碼比較複雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強人意。不太適合於比較複雜一點的編程。但對於初學的人是再好不過了。
zend development enviorment
和php靠得最近的zend推出的一款php的ide,zend development enviorment。最新的版本為2.6,這也是在linux下面唯一一個php的整合開發調試環境了,當然它也有windows版本。
和其它的ide不同,zde是用java編寫的~~這不光意味著多平台性,同樣意味著很慢的速度,和比較奇怪一點的使用介面。尤其是它那將近半分鐘的啟動速度,讓人無法忍受!!!!!
zde提供的功能是最齊全的,而且可以和zend其它的php開發工具無縫的結合。成為一套強大的php開發環境,而且zde的調試環境是建在zde自身程式裡面的,而不象其它的ide,是通過php debuger來實現的。
包含特徵:文法加亮,完整齊全的函數補全和協助(但只針對php內建函數,對自訂函數無效),工程管理,還有zde專屬的php代碼整理,php.ini可視化編輯和嵌套標示,使用後者在查看程式結構複雜的時候顯得十分方便,在不用去數那密密麻麻的{}號了~
提供的debug功能包括breakpoints,stack,watches,variables,output buffer,以及所有該有的跟蹤方式。
缺點主要是:1、速度慢~~2、使用上不是很方便。
phped
長期從事php開發的nusphere公司推出的phped,最新的版本是3.12。
phped 的綜合效能是最好的,啟動速度很快,提供的功能也是最多的。文法加亮,函數補全,工程管理,代碼模版,自動代碼補全,可視化的資料庫管理,內建dav, cvs,ftp,webserver,debugger,以及js代碼清單,常見html標籤集,另外phped還支援外掛程式技術。
安裝版還付帶了php,mysql的手冊(英文的)。值得一提的是phped的調試功能,雖然zde有它所有的調試功能,但是phped更方便,比如調試時將滑鼠放在變數上就可以直接看到變數的值,而且調試視窗的分布較細緻和合理,而且支援外部指令碼調試,zed雖然也能實現,但設定起來比較麻煩一點。
phped的指令碼結構功能和zde差不多~不過在對類方面要好一些,細緻到了類元素。
但phped的缺點也是很要命的,就是它對中文的支援很差~~甚至選取時都會顯示不正常。另外要提醒的是,調試時變數值中文顯示可以通過在debugger裡面的設定,將語言改成gb就可以了~~否則含有中文的變數值是不能正常顯示的~
php expert editor
php expert editor 較新的版本是3.0,比較有特色的功能有:php語法檢查,程式段書籤,宏功能,代碼模版,內建web server,debugger。
pee在代碼結構分析上有一個特色就是可以看到每一個變數的分別出現位置,如果要跟蹤是再方便不過了。
總的說,pee是一個半調子編輯環境,在補全等方面顯得不很方便。
最後給大家再介紹兩個小的程式
phpprocessor,一個php代碼的最佳化和保護程式,可以通過去掉注釋斷行符號等減少php檔案大小,將變數名改為晦澀的新名稱降低程式可讀性保護程式。內建了ftp工具,完善的備份措施,收費,15天免費適用,有功能限制。如果只是想減小php代碼的大小的話,有另外一個免費的選擇htmlshrinkerlight,只不過效果不如這個。
php cb-de vel,一個美化php代碼結構,提高可讀性的程式。很有用,如果是用zde的話就不用了~~免費的,速度也不錯。
工具就介紹這麼多了,其實編程這個東西,工具只是輔助,主要的還是看自己對吧,很多程式員都是用editplus,甚至是記事本,就編寫出了很多很棒的程式。所以,與其等一個完美的編輯工具,還不如多讀點書來的好~~不是嗎?