php開發(fā)工具哪個(gè)好?

php開發(fā)工具哪個(gè)好??php新手用什么開發(fā)工具好?我是做.net的,現(xiàn)在轉(zhuǎn)做php,請(qǐng)問用什么開發(fā)工具?像這些的一些問題經(jīng)常會(huì)有網(wǎng)友在qq群里面問到,趁現(xiàn)在有時(shí)間,把我曾經(jīng)用的php開發(fā)工具和php代碼編輯器整理在一起,供新手朋友們參考與學(xué)習(xí)。

一、PHP集成開發(fā)環(huán)境(IDE)

1、Zend Studio

這是PHP官方zend公司開發(fā)的一款PHP集成開發(fā)環(huán)境,也支持HTML和js標(biāo)簽,但只對(duì)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ū)В3瑥?qiáng)智能編碼:具備新的和更優(yōu)秀的分析和優(yōu)化工具像PHP編碼檢測(cè)器。PHP的標(biāo)準(zhǔn)記錄工具,PHP文檔記錄器:非常容易記錄PHP代碼、程序應(yīng)用和方案。FTP和SFTP組合簡(jiǎn)化配置,使開發(fā)者安全地從遠(yuǎn)程服務(wù)器靈活的上載和下載項(xiàng)目文件。

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

(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)勢(shì),包括:Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer利用最強(qiáng)大的PHP調(diào)試器在本地或php開發(fā)工具本地的環(huán)境。對(duì)于本地調(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í)獲得代碼和腳本性能的反饋。

該IDE目前最新版本為Zend Studio 10.0.0,下載地址:http://www.zendstudio.net/zend-studio-all-in-one-download/

2、EclipsePHP Studio

EclipsePHP Studio (簡(jiǎn)稱: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)試簡(jiǎn)單代碼實(shí)時(shí)瀏覽。其也支持其他網(wǎng)絡(luò)語言像html、xhtml、xml、css和javascript、java、perl、python等!主要特點(diǎn)如下:

(1).方便php開發(fā)工具開發(fā),有類集成跟蹤功能。

(2).代碼時(shí)時(shí)糾錯(cuò),讓php開發(fā)工具扼殺在搖籃中。

(3).集成了PHP4、PHP5.2x 、PHP5.3.x語法

(4).豐富的快捷鍵和大量的插件功能讓開發(fā)提高效率。

(5).函數(shù),變量,快捷時(shí)時(shí)提示,讓開發(fā)變的簡(jiǎn)單輕松。

(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)試功能。

該IDE目前最新版本為EclipsePHP Studio 3.0(EPP3),下載地址:http://epp.php100.com/

3、Dreamweaver

是個(gè)原本由Macromedia公司所開發(fā)的著名網(wǎng)站開發(fā)工具。它使用所見即所得的接口,亦有HTML編輯的功能。它現(xiàn)在有Mac和Windows系統(tǒng)的版本。隨Macromedia被Adobe收購(gòu)后,Adobe也開始計(jì)劃開發(fā)Linux版本的Dreamweaver了。 Dreamweaver自MX版本開始,使用了Opera的排版引擎 “Presto” 作為網(wǎng)頁預(yù)覽。

從MX開始,DW開始支持PHP+MYSQL的可視化開發(fā),對(duì)于初學(xué)者確實(shí)是比較好的選擇,因?yàn)槿绻且话阈蚤_發(fā),幾乎是可以不寫一行代碼也可以寫出一個(gè)程序,而且都是所見即所得的。所包含的特征包括,語法加亮、函數(shù)補(bǔ)全,形參提示等。不過DW生成的代碼比較復(fù)雜,安全性也一般。在手寫的方面,方便度一般,在調(diào)試環(huán)境方面表現(xiàn)差強(qiáng)人意。不太適合于比較復(fù)雜一點(diǎn)的編程。但對(duì)于初學(xué)的人是再好不過了。

DW是我使用的第一個(gè)網(wǎng)站開發(fā)工具,至今我的電腦里面還有安裝。該軟件最新版為Dreamweaver CS6,下載地址:http://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&loc=zh_tw

二、PHP代碼編輯器(Editor)

1、Editplus

EditPlus(文字編輯器)漢化版一套功能強(qiáng)大,可取代記事本的文字編輯器,EditPlus擁有無限制的撤消與重做、英文拼字檢查、自動(dòng)換行、列數(shù)標(biāo)記、搜尋取代、同時(shí)編輯多文件、全屏幕瀏覽功能。而它還有一個(gè)好用的功能,就是它有監(jiān)視剪貼板的功能,能夠同步于剪貼板自動(dòng)將文字粘貼進(jìn) EditPlus 的編輯窗口中,讓你省去粘貼的步驟。另外它也是一個(gè)非常好用的HTML編輯器,它除了支持顏色標(biāo)記、HTML 標(biāo)記,同時(shí)支持C、C++、Perl、Java,另外,它還內(nèi)建完整的HTML&CSS1指令功能,對(duì)于習(xí)慣用記事本編輯網(wǎng)頁的朋友,它可幫你節(jié)省一半以上的網(wǎng)頁制作時(shí)間,若你有安裝 IE 3.0 以上版本,它還會(huì)結(jié)合IE 瀏覽器于EditPlus窗口中,讓你可以直接預(yù)覽編輯好的網(wǎng)頁(若沒安裝IE,也可指定瀏覽器路徑)。因此,它是一個(gè)相當(dāng)棒又多用途多狀態(tài)的編輯軟件。

其主要特點(diǎn)有:

(1).默認(rèn)支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等語法高亮顯示,通過定制語法文件,可以擴(kuò)展到其他程序語言,在官方網(wǎng)站上可以下載(大部分語言都支持)。

(2).EditPlus提供了與Internet的無縫連接,可以在EditPlus的工作區(qū)域中打開Intelnet瀏覽窗口。

(3).提供了多工作窗口。不用切換到桌面,便可在工作區(qū)域中打開多個(gè)文檔。

(4).正確地配置Java的編譯器“Javac”以及解釋器“Java”后,使用EditPlus的菜單可以直接編譯執(zhí)行Java程序

官方最新版本:V3.51.463,下載地址:http://www.editplus.com/

2、Notepad++

Notepad++是一套非常有特色的自由軟件的純文字編輯器,有完整的中文化接口及支援多國(guó)語言撰寫的功能(UTF8 技術(shù))。它的功能比Windows中的 Notepad(記事簿)強(qiáng)大,除了可以用來制作一般的純文字說明文件,也十分適合當(dāng)作撰寫電腦程序的編輯器。Notepad++ 不僅有語法高亮度顯示,也有語法折疊功能,并且支援宏以及擴(kuò)充基本功能的外掛模組。

Notepad++是一款非常有特色的編輯器,是開源軟件,可以免費(fèi)使用。支持的語言: C, C++ , Java , C#, XML,Ada, HTML, PHP, ASP, AutoIt, 匯編, DOS批處理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make處理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal, Javascript。

其主要功能特點(diǎn)有:

(1).打印所見即所得:如果有彩色打印機(jī),你可以把你的源代碼以多種顏色打印出來。

(2).用戶可自定義php開發(fā)工具:自定的編程語言不僅有語法高亮度顯示功能,而且有語法折疊功能功能。注釋、關(guān)鍵字和運(yùn)算符號(hào)也可以自定義。

(3).用戶能做自己的API列表(或從下載專區(qū)下載需要的api文件) 。一旦api文件建立完成且在正確的路徑系統(tǒng),鍵入Ctrl+Space(你可以修改這個(gè)快捷鍵)啟動(dòng)字詞php開發(fā)工具功能。欲知更多信息,請(qǐng)參考字詞自動(dòng)完成功能在線幫助。

(4).支持同時(shí)編輯多文件:可以同時(shí)開啟多頁面來編輯。支持多重視窗同步編輯:可同時(shí)有兩個(gè)視窗對(duì)比排列。不但能開啟兩個(gè)不同文件在分別兩個(gè)不同的窗口,并且能開啟一個(gè)單獨(dú)文件在兩個(gè)不同的視窗內(nèi)(clone mode)進(jìn)行同步編輯。同步編輯的成果將在兩個(gè)的窗口內(nèi)同時(shí)更新。請(qǐng)參考同步編輯畫面。

(5).自動(dòng)檢測(cè)開啟文件狀態(tài):如果外部修改(或刪除)Notepad++已開啟文件,用戶將會(huì)被通知更新文件內(nèi)容(或刪除檔案)。

(6).高亮括號(hào)及縮排輔助:當(dāng)光標(biāo)移至下列字符{ } [ ] ( )旁時(shí),此字符與遠(yuǎn)方相對(duì)應(yīng)的字符以及縮排輔助(如果存在的話)將會(huì)以高亮來顯示。

該軟件最新版為Notepad++ 6,官方下載地址:http://notepad-plus-plus.org/download/v6.3.1.html

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享