技術交流

Oracle與PHP5 Web 開發(入門篇) 開發工具Zend Studio for Eclipse

蘭江濤 蘭江濤

在沒有集成的開發工具的時代(PHP語言剛誕生),撰寫PHP程式基本上就用個Notepad 或是VI之類的編輯器。調試程式就稍微麻煩一點,要看一個程式的執行過程,基本上要看源碼,在相關的位置加上輸出的message。後來有了edit plus比notepad之類要進步許多。可以支援語法High Light顯示了,但在程式的調試上還是停留在notepad 時代。

今天向各位介紹一個集成的開發工具Zend Studio for Eclipse,用過Eclipse的朋友可能要問了,它跟Eclipse有啥關係?是的,它是Zend公司基於Eclipse平臺開發的一個集成開發工具,雖然Eclipse不要錢,Zend做了功能的Enhance,所以要收費了。不過,想免費的朋友不必失望,有Eclipse PDT可替代:http://www.eclipse.org/pdt/

主要版本 次要版本 釋出日期 更新内容
5.0 5.0.1 2005年 支持SVC,代碼快速分類導航,代碼摺疊功能
5.5.0 2006年12月6日 支持PHP5.2,允許在Zend Platform Events Lists查看PHP代碼運行時間,提供ZF代碼自動完成功能。
6.0 6.0.0 2008年 利用eclipse平台,發布名稱為Zend Studio for Eclipse
6.1.2 2009年4月23日 升級了前版本中的一些組件,如ZF升級為1.7.8
7.0 7.0.1 2009年5月26日 支持PHP5.3
7.1.0 2009年11月26日 支持PHP5.3
8.0 8.0 2010年7月 支持Javascript和一些JS框架
9.0 9.0 2011年11月 支持Git和GitHub,雲部署
9.0.1 2011年12月 Zend Framework Tool
9.0.2 2012年3月 支持PHP5.4
9.0.3 2012年7月 雲開發環境改進
10.1.0 10.1.0 2013年1月 支持android,IOS ,windows phone 應用。整合了手機端開發框架。Eclipse版本更新。
11.0.2 11.0.2 2014年9月 較小磁碟占用,更快啟動時間,遠程服務和伺服器繼承,同時修復大量BUG.
12.0.2 12.0.2 2014年12月 構建於 Eclipse 4 Luna平台,更符合用戶的編輯界面。
12.5.1 2015年5月 Zend Framework 和Zend server 更快速的集成及精簡的IDE。

Zend Studio for Eclipse Overview

編輯器和文件管理功能

  • 支持PHP4和PHP5
  • 語法High Light,代碼輔助
  • 範本(PHP、PHP Doc、New File)
  • 代碼折疊(類、函數和PHP文檔)
  • 即時錯誤檢測
  • 書簽
  • 智慧原始碼+當前代碼跳轉支持
  • 自動插入(括號,PHP Doc)
  • 注釋 / 非注釋PHP代碼
  • PHP(項目)瀏覽器
  • 資源(檔 / 函數)
  • PHP手冊集成
  • 專案包含路徑
  • 問題查看
  • 拖曳或在文件瀏覽器中打開文件

程式碼生成

  • Getter / Setter函數
  • 覆蓋 / 實現函數
  • 新建PHP類 / 介面

支援JavaScript

  • 語法High Light
  • 基本JavaScript塊的代碼輔助
  • 在PHP / HTML中查看JS元素

支援HTML

  • 所見即所得
  • 語法High Light
  • 折疊
  • 拖拽
  • 屬性查看

原始碼控制

  • 本地歷史
  • CVS
  • Subversion

重構

文件和文件夾移動、對檔中類,函數和變數的重命名、管理包含文件

Debugging

本地Debug、Web伺服器Debug、本地部署、字元集支援、管道支持、Web伺服器管理、檔內容傳輸(使用本地 / 伺服器拷貝)、SSL通信、流覽器工具欄支援、PHP可執行效率、Web伺服器性能、代碼覆蓋

參考網站 http://www.zend.com