程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> Zend Framework 2.0資料匯總

Zend Framework 2.0資料匯總

編輯:PHP綜合

Zend Framework 2.0 (ZF2)官方資源

  • Zend Framework 2(ZF2)官方網站
  • Zend Framework 2(ZF2)用戶手冊
  • Zend Framework 2(ZF2)API文檔
  • Zend Framework 2(ZF2)模塊匯總
  • Zend Framework 2(ZF2)Git代碼庫
  • Zend Framework 2(ZF2)官方模塊,ZF1的Service,Oauth等模塊在ZF2的移植。
  • Zend Framework 2(ZF2)BUG匯報

由於ZF2還在不斷更新,比起從官方網站下載代碼,更加推薦直接下載GIT庫裡的代碼。

Zend Framework 2.0介紹及教程

首先可以通過下面的ppt對ZF2有一個全面的了解:

  • Introducing Zend Framework 2.0
  • Zend Framework 2.0 Patterns Tutorial
  • Quick start on Zend Framework 2
  • Zend Framework 2.0 (zf2) 正式版發布及新功能介紹

入門教程

  • 官方的Getting Started with Zend Framework 2
  • ZF2入門:Windows環境下從零開始Zend Framework 2.0 (ZF2)環境搭建
  • ZF2入門:Ubuntu/Linux環境下從零開始Zend Framework 2.0 (ZF2)環境搭建

ZF2的一些新概念

  • 模塊化:參考ZF2 Modules Quickstart ZF2模塊快速入門
  • DI:可以參考官方的DI QuickStart,但是我覺得這篇來自Rob Allen的DI介紹更加容易理解一些,另外這裡有位童鞋的舉例很形象,DI就是那萬惡的包辦婚姻啊:P
  • EventManager:Yaodong Zhao童鞋翻譯了官方手冊的Event Manager相關部分
  • ServiceManager:Introduction to the Zend Framework 2 ServiceManager

如何學習

ZF2由於本身的復雜性以及中文資源的稀缺,學習起來是有一定門檻。

所以建議有一定PHP基礎的,對MVC有一定了解後再考慮使用ZF2框架。

ZF2大量使用了PHP的新特性,了解PHP5.3+有哪些新的特性和語法是必須的,比如php匿名函數(Closure)、DateTime class、Locale class等都是經常用的。

對ZF2的幾個重要的新概念,包括DI、EventManager、ServiceManager等,同樣建議有所了解,可以對開發中采用正確的模式和方法起到輔助作用。

如果遇到問題,Google關鍵詞尋求答案應該是開發者的本能。如果實在解決不了,可以考慮在以下幾個地方提出問題:

  • Stack Overflow 當然需要用英語提問,ZF2的作者也駐扎在上面,一個好問題也許可以得到非常好的解答。建議關注Stack Overflow的zend-framework2標簽看看一些問題是如何解決的。
  • 德問和SegmentFault 國內的編程問答社區,不過上面的Zend開發者都比較少。

筆者AlloVince在上述問答社區都有帳號,也歡迎邀請我作答。

Zend Framework 2 (ZF2)博客資源

  • Matthew Weier O'Phinney ZF2主要作者
  • Evan Coury
  • Rob Allen ZF2入門以及小技巧為主,官方的ZF2入門也是出自他手
  • Abdul Malik Ikhsan 比較短的基礎入門為主
  • Adam Lundrigan
  • Michael Gallego 進階實例比較多,需翻牆...
  • Jurian Sluiman
  • AlloVince 中文 也就是筆者的Blog,原創發布一些ZF2的介紹和教程為主,支持RSS訂閱

Zend Framework 2 (ZF2) 實例程序

  • ZF2的Hello World實例可以直接參考官方的ZendSkeletonApplication
  • 簡單的帶數據庫操作的實例參看zf2-tutorial
  • 復雜的實例建議去模塊匯總中查找
  • 筆者在運維的項目EvaEngine也是一個基於ZF2的大型應用
*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved