首頁  >  文章  >  後端開發  >  php新手用什麼開發工具好?

php新手用什麼開發工具好?

伊谢尔伦
伊谢尔伦原創
2016-12-02 09:52:151909瀏覽

PHP用什麼開發工具好? PHP新手用什麼開發工具好?我是做.NET的,現在轉做PHP,請問用什麼開發工具?像這些的一些問題常常會有網友在QQ群裡面問到,趁現在有時間,把我曾經用的PHP開發工具和PHP代碼編輯器整理在一起,供新手朋友們參考與學習。

一、PHP整合開發環境(IDE)

1、Zend Studio


這是PHP官方zend公司開發的一款PHP整合開發環境,也支援HTML和js標籤,但只對PHP官方zend公司開發的一款PHP整合開發環境,也支援HTML和js標籤,但只對PHP語言提供調試支援。因為是同一個公司的產品,所以提供的Zend Framework方面的支援比其他軟體好。 Zend Studio5.5系列後,官方推出利用了Eclipse平台,基於PDT的Zend Studio for Eclipse 6.0,之後的版本也都建置於Eclipse。其優點主要有以下幾點:

(1).強而有力的開發環境提高生產力:透過完全的PHP5支援、編碼分析器、編碼組合功能、語法檢索、專案管理器、編碼編輯器、繪圖調試器(嚮導)。超強智能編碼:具備新的和更優秀的分析和最佳化工具像PHP編碼檢測器。 PHP的標準記錄工具,PHP文檔記錄器:非常容易記錄PHP程式碼、程式應用和方案。 FTP和SFTP組合簡化配置,使開發者安全地從遠端伺服器靈活的上載和下載專案文件。

(2).高水準的商務應用開發直接連結最廣泛使用的專業資料庫,如IBMDB2/Cloudscape/Derby、MySQL、Oracle、MicrosoftSQL Server, PostgreSQL和 SQLite。透過使用具有 SQL92 和 語法檢索支援的Zend SQL Query Editor,到已被連結伺服器進行寫入和執行程式的存取。用Zend SQL Explorer可 觀看資料庫結構和管理內容。

(3).PHP完整的調試環境先進的調試特徵優勢,包括:Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer利用最強大的PHP調試器在本地或遠端調試本地的環境。對於本地調試或是基於互聯網的遠端調試都能夠確保安全連接用“一次點擊瀏覽器調試”從瀏覽器直接調試和分析編碼。

(4).強有力的團隊開發和管理工具從Zend Studio 內直接應用CVS,透過有效地管理原始碼 ,容易進行團隊的開發與合作。利用綜合效能編輯器,監視存取功能,優化應用程式的整體效能。 Zend Studio 與Zend Platform 結合使用時,可即時獲得程式碼和腳本效能的回饋。

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

2、EclipsePHP Studio

EclipsePHP Studio (EclipsePHP Studio (EclipsePHP Studio (EclipsePHP Studio (EclipsePHP Studio (EclipsePHP Studio)簡稱:EPP ) 是一個大型PHP專案開發編譯器,根據Eclipse底層開發而來,並且整合了JDK,免除處了安裝配置的麻煩,一次安裝即可使用無需配置。此編譯器為PHP編譯器,輔助PHP程式碼的開發和調試,整合了程式碼高亮,函數追蹤,即時糾錯等功能。同時也增加了協作開發版本伺服器功能:SVN , CVS 。內嵌瀏覽器可以在偵錯簡單程式碼即時瀏覽。其也支援其他網路語言像html、xhtml、xml、css和javascript、java、perl、python等!主要特點如下:

(1).方便PHP物件導向開發,有類別整合追蹤功能。

(2).程式碼時時糾錯,讓語法錯誤扼殺在搖籃中。

(3).整合了PHP4、PHP5.2x 、PHP5.3.x語法

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

(5).函數,變量,快速時時提示,讓開發變的簡單輕鬆。

(6).強調的調試和結構操作,使得更容易開發大型的項目。

(7).多專案管理,可以用開發者在多個專案之間切換。

(8).整合了Zend debuger PHP斷點除錯功能。

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

3、Dreamweaver

是個原本由Macromedia公司所開發的著名網站開發工具。它使用所見即所得的接口,亦有HTML編輯的功能。它現在有Mac和Windows系統的版本。隨Macromedia被Adobe收購後,Adobe也開始計畫開發Linux版本的Dreamweaver了。 Dreamweaver自MX版本開始,使用了Opera的排版引擎 "Presto" 作為網頁預覽。

從MX開始,DW開始支援PHP+MYSQL的視覺化開發,對於初學者確實是比較好的選擇,因為如果是一般性開發,幾乎是可以不寫一行程式碼也可以寫出一個程序,而且都是所見即所得的。所包含的特徵包括,語法加亮、函數補全,形參提示等。不過DW產生的程式碼比較複雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強人意。不太適合於比較複雜一點的程式設計。但對於初學的人是再好不過了。

DW是我使用的第一個網站開發工具,至今我的電腦裡面還有安裝。軟體最新版為Dreamweaver CS6,下載網址:http://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&loc=zh_tw

二、PHP程式碼編輯器(Editor)

1、EditEditplus

EditPlus(文字編輯器)漢化版一套功能強大,可取代記事本的文字編輯器,EditPlus擁有無限的撤消與重做、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全螢幕瀏覽功能。而它還有一個好用的功能,就是它有監視剪貼簿的功能,能夠同步於剪貼簿自動將文字貼進 EditPlus 的編輯視窗中,讓你省去貼上的步驟。另外它也是一個非常好用的HTML編輯器,它除了支援顏色標記、HTML 標記,同時支援C、C++、Perl、Java,另外,它也內建完整的HTML&CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,若你有安裝IE 3.0 以上版本,它還會結合IE 瀏覽器於EditPlus視窗中,讓你可以直接預覽編輯好的網頁(若沒安裝IE ,也可指定瀏覽器路徑)。因此,它是一個相當棒又多用途多狀態的編輯軟體。

其主要特點有:

(1).預設支援HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等語法高亮顯示,透過自訂語法文件,可以擴展到其他程式語言,在官方網站上可以下載(大部分語言都支援)。

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

(3).提供了多工作窗口。不用切換到桌面,便可在工作區域中開啟多個文件。

(4).正確地配置Java的編譯器「Javac」以及解釋器「Java」後,使用EditPlus的選單可以直接編譯執行Java程式

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

2、Notepad++

Notepad++是一套非常有特色的自由軟體的純文字編輯器,有完整的中文化介面及支援多國語言撰寫的功能(UTF8 技術)。它的功能比Windows中的 Notepad(記事簿)強大,除了可以用來製作一般的純文字說明文件,也十分適合當作撰寫電腦程式的編輯器。 Notepad++ 不僅有語法高亮度顯示,也有語法折疊功能,並且支援巨集以及擴充基本功能的外掛模組。

Notepad++是一款非常有特色的編輯器,是開源軟體,可以免費使用。支援的語言: 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。

其主要功能特點有:

(1).列印所見即所得:如果有彩色印表機,你可以把你的原始碼以多種顏色列印出來。

(2).使用者可自訂程式語言:自定的程式語言不僅有語法高亮度顯示功能,而且有語法折疊功能功能。註釋、關鍵字和運算符號也可以自訂。

(3).使用者可以做自己的API清單(或從下載專區下載所需的api檔) 。一旦api檔案建立完成且在正確的路徑系統,鍵入Ctrl+Space(你可以修改這個快速鍵)啟動字詞自動完成功能。欲知更多信息,請參考字詞自動完成功能在線幫助。

(4).支援同時編輯多檔案:可以同時開啟多頁面來編輯。支援多重視窗同步編輯:可同時有兩個視窗對比排列。不但能開啟兩個不同檔案在分別兩個不同的窗口,並且能開啟一個單獨檔案在兩個不同的視窗內(clone mode)進行同步編輯。同步編輯的成果將在兩個的視窗內同時更新。請參考同步編輯畫面。

(5).自動偵測開啟文件狀態:如果外部修改(或刪除)Notepad++已開啟文件,使用者將會被通知更新文件內容(或刪除檔案)。

(6).高亮括號及縮排輔助:當遊標移至下列字符{ } [ ] ( )旁時,此字符與遠方相對應的字符以及縮排輔助(如果存在的話)將會以高亮來顯示。

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


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php數組基礎下一篇:php數組基礎