首頁 後端開發 php教程 php新手用什麼開發工具好?

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

Dec 02, 2016 am 09:52 AM
php php開發工具

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1272
29
C# 教程
1252
24
PHP和Python:比較兩種流行的編程語言 PHP和Python:比較兩種流行的編程語言 Apr 14, 2025 am 12:13 AM

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP行動:現實世界中的示例和應用程序 PHP行動:現實世界中的示例和應用程序 Apr 14, 2025 am 12:19 AM

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP:網絡開發的關鍵語言 PHP:網絡開發的關鍵語言 Apr 13, 2025 am 12:08 AM

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP與Python:了解差異 PHP與Python:了解差異 Apr 11, 2025 am 12:15 AM

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

PHP的持久相關性:它還活著嗎? PHP的持久相關性:它還活著嗎? Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

PHP與其他語言:比較 PHP與其他語言:比較 Apr 13, 2025 am 12:19 AM

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。

PHP和Python:代碼示例和比較 PHP和Python:代碼示例和比較 Apr 15, 2025 am 12:07 AM

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

PHP和Python:解釋了不同的範例 PHP和Python:解釋了不同的範例 Apr 18, 2025 am 12:26 AM

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

See all articles