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