首頁 > PHP, 網頁設計 > PHP 開發工具三部曲 Episode I – Zend Studio IDE

PHP 開發工具三部曲 Episode I – Zend Studio IDE

2010年5月22日  瀏覽次數 : 8,036

使用 PHP 開發 WEB 應用系統已經好一段歷史,與其差不多的語言 ASP 也隨時著帶汰舊換新,變成了 .NET FRAMEWORK 2.0 甚至現在是 3.5,而 PHP 當然也努力的轉型更新,到目前為止也升級到 PHP 6 的規格,雖然基本寫法並無太大更改,但是隨著函式越來越多,慢慢也是需要一些開發工具輔助,相信 Zend Studio 可以縮短工程師開發上的時間。

image 2010/05 Zend Studio 已經發展到 7.2 版

開發過幾個 php 應用程式,也交流過一些 php 開發者與新進人員,大多數的開發人員都沒有統一的開發軟體,有些比較過開發工具的朋友,可能使用 netbean 或是 PDT (Zend Studio 的免費版本),當然還遇過朋友使用 Notepad ++ 就在開發的朋友,雖然說都是文字檔案無論使用何種 IDE 都無所謂,而開發工具對於開發能力與速度也不是絕對,但是反觀投向 Microsoft .net framework 開發環境的朋友,第一點有完整的開發工具,統一的架構與測試環境,回頭看看 PHP 的開放社群,維護的除了主要的 Zend 公司以及其他社群之外,相對是比較鬆散。

不過這並不代表一定要投向 Mircosoft 的懷抱,而是 php 開發者應使用更完整的工具協助開發,不過這套軟體是需要購買費用的(一年更新399美金),因此比較建議是商業開發使用。

因為安裝方式很簡單,因此介紹一下除了一般 IDE 能夠做到的提示碼功能之外,還能做到哪些功能吧。

安裝/文件/技術支援

*容易安裝
*歡迎頁面及每日秘訣
*技術支持
*文件關聯
*通過Eclipse認證模組
*更新機制

內建 Zend Framework

*自定框架專案規劃
* Zend tool 提示
*程式碼樣板
*專案範例
*MVC(模型/視圖 /控制器)程式碼產生
* MVC視圖
*程式碼標準格式化
*語義意識查看/動作助手
*程式碼提示

PHP的重構

*檔案重新命名後自動同步
*提取變量 /方法
*移動文件和文件夾
*重命名文件類,函數和變量

PHP的程式碼產生

*Getters / Setters 的變數存取
*複寫 / 實現 函數
*New PHP Elements Wizards (Class, Interface)

PHP編輯器和文件管理

*程式碼碼分析和快速修復
*快速的新文件創建
*程式碼格式化
* WSDL文件編輯器
* PHP 4和PHP 5.x的支援
*語法著色和代碼輔助
* Mark Occurrences of Language Elements, Exit Paths and Requires
*覆蓋指標
*類型層次結構的類和方法
*開放式/方法對話框
*代碼模板(PHP中,PHPDoc,新文件)
*代碼折疊功能的類和PHPDoc
*實時錯誤檢測
*書籤
*內部瀏覽器
*智能Go的源代碼和懸停支持
*自動插入
*突出顯示匹配括號
*註釋 /取消註釋 PHP代碼
* PHP的資源管理器視圖
*搜索文字
*搜索的PHP元素
*文件/項目概述
*在文件中查找和替換
*任務列表
*項目包括/構建路徑
*問題的思考
* include語句的代碼輔助

其他包含 debug 以及 單元測試等等。

 

不過最好用的還是在程式碼提示,以及 debug 模式 (但是必須配合 Zend Server ),其他好用的功能還是需要你安裝後實際使用看看才知道囉。

image

Random Posts

Loading…

:: 把這篇好文推到書籤網站與更多人分享吧 ::
  • funp
  • Hemidemi
  • YahooKimo
  • Google
  • udn
  • Haohao
  • Live

相關文章 :

Ausir PHP, 網頁設計 , ,

  1. danny
    2010年9月20日21:22 | #1

    請問一下上面提到的
    *MVC(模型/視圖 /控制器)程式碼產生
    這點,是否就像ROR一樣,可以依資料庫內容產生對應的view 和controller?

  1. 本篇文章目前尚無任何 trackbacks 和 pingbacks。