在沒有集成的開發工具的時代(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伺服器性能、代碼覆蓋
參考網站 https://www.zend.com