Zend Framework 1.7 Release

星期二, 十一月 18th, 2008
還蠻準時的..
把看得懂得部份再整理一次
  • Zend_Amf AMF0 和 AMF3 支援
  • Dojo Toolkit 1.2.1
  • Zend_Service_Twitter, 支援 Twitter Service
  • ZendX_JQuery, 支援 JQuery (as extras library)
  • Metadata API in Zend_Cache (不過我還沒在用 Zend_Cache)
  • Zend_Gdata 支援 Google Book Search, 並支援到 GData v2
  • 提升 Zend_Loader, Zend_Controller, server components 的效能
  • 同上, 手冊並增加新的章節 - Zend Framework Performance Guide
  • Zend_ProgressBar: 進度元件1
  • Zend_Config_Writer: 可以用來生 Config file 了..
  • Zend_Db_Table_Select support for Zend_Paginator, 應該是我之前想要的那個功能吧

相關資料

  1. 進度列的顯示要另外處理,主要是提供百分比計算, 及更新的架構 []

Zend Framework 1.7

星期日, 十一月 2nd, 2008
Zend Framework 預計 11/16 會釋出 1.7 Release, 目前則是 1.7 Preview Release.
幾個新的功能及改進:
  • New Zend_AMF component: 提供 Flash 的 RPC 功能, 參考AMFPHP-搭起Flash與PHP的美麗橋樑
  • Dojo Toolkit 1.2.0
  • New ZendX_JQuery component: 內建提供 jQuery library(framework)
  • Support for dijit editor
  • Metadata API in Zend_Cache
  • Google book search API
  • Performance enhancements: 效能調校
  • Application-wide locale with other i18n enhancements: 增強的多國語系功能
  • File upload form element enhancements

參考來源:


Zend_Paginator

星期日, 九月 14th, 2008
Zend_PaginatorZend Framework 1.6 的新功能之一

是用來提供作資料分頁的 Component,雖然分頁是個簡單的小功能,可是有時候自己寫又嫌麻煩,所以拿現成的元件來套用也蠻方便的。

Controller

要使用 Zend_Paginator 前,要知道 Zend_Paginator 支援下列四種方式:

  1. Array - 將資料集合以 Array 的形式傳入。
  2. DbSelect - 將資料庫查詢所需的 Select Query 以 Zend_Db_Select 或字串的形式傳入,會根據 Query 向 DB 抓取對應所需的資料。
  3. Iterator - 傳 Iteraotr ,沒仔細看,不過使用上應該跟 Array 差不多。
  4. Null - 不處理資料,只用來處理分頁控制的部份。
(閱讀全文…)

Zend_Layout 的用途及 Web MVC 的介紹

星期二, 四月 1st, 2008
這邊1 有份 Web Seminar 的投影片,介紹了 Zend_Layout 設計所要解決的問題以及 Zend_Layout and Zend_View 的使用方法。

  • Zend_Layout 是 Two-Step-View Pattern 的實作
  • Zend_Layout 以 Decorator Pattern 實做(擴充 Zend_View)
  • Zend_Layout 可以幫助

    • DRY up code2
    • Best Practice
    • 良好的程式架構
    • 當變更架構及需求,較方便修改
  • 提供 Partial(), PartialLoop(), PlaceHolder(), Action() 等 Helper
其中有蠻多東西還看不是很懂

(閱讀全文…)
  1. Zend_Layout and Zend _View Enhancements Webinar []
  2. 我本來以為DRY up是榨乾的意思,查了一下應該是指 Don’t Repeat Yourself Principle,整句的意思是提升程式碼以 DRY 優化的程度,可參考 DRY Up Your CSS,當然這邊的 Code 不只是指 CSS []

Zend Framework 1.5 Release

星期二, 三月 18th, 2008
Zend Framework 1.5 released 提到 ZF 1.5 正式 Release 的消息

在 1.5 發表的同時,官方網頁也更新了,雖然今天我有去查 manual,可是我不是從首頁連的,所以也沒發現

Zend Framework in Action 的作者也一併更新了 Tutorial: Getting Started with Zend Framework 1.5 ,我看了一下,分辨的出來的差別大概是使用了 Zend Layout 和 Zend Form 的部分,經過這陣子的觀察,這兩個都是蠻不錯的作法,對於處理 View 的部分有不錯的幫助,至於要延伸到 Control 的話,就要在多加強自己功力,看能否有良好的搭配。

從官方網頁進去還可以看到 Zend Technologies Releases Zend Framework 1.5 這裡提到的 1.5 的新特色,這可以和
Zend Framework 1.5 Preview Release 作比對。

最後這還有官方提供的 Official ZF QuickStart 可以作參考。

Zend Framework 1.5 Preview Release

星期日, 二月 24th, 2008
其實這是快一個月前的新聞了: Zend Framework 1.5 Preview Release,積了很久,今天就來仔細研究一下到底有什麼新東西。

我大概從去年(2007) 十二月開始用 Zend Framework ,那時候還是 1.03,我習慣用的是 svn 的版本,這樣處理更新的時候比較方便。

1.5 版主要的特色 (閱讀全文…)