Zend Framework 1.8 Released

Zend Framework 在 4/30 已經推出最新的 1.8 Release 了,這次也提供了許多有用的更新,在開發上也變得更方便了,不過我怎麼覺得有種邪惡的感覺….

  • Zend_Tool: 包含 Zend_Tool_Framework 跟 Zend_Tool_Project。
    1. Zend_Tool_Framework 是 ZF 之中用來發展工具的小型 framework,透過這小型的framework 可以設計一些開發所需的小功能,例如用來建立 project 的 scaffolds (鷹架、骨架)、藉由樣板產生一些基本常用的程式碼、建立搜尋的索引資料等。
    2. Tool_Project 則是藉由 Tool_Framework 發展出來,專門用來建立 Web MVC Project,常用的功能包括建立project、目錄結構、增加controller/action以及view 等等,都是由 Zend_Tool_Project所提供。

    Zend_Tool 的功能可以說是 ZF 要發展類似 RoR/rake, CakePHP/bake 等工具的基礎,也就是所謂的 meta-programming,用程式來寫(產生)程式。

  • Zend_Application: 這提供了開發 Web App 所需的 Bootstrap 功能,原本開發者需要自訂 bootstrap 的流程,用來設定環境變數、組態設定等等,現在可以使用 Zend_Application 來完成。
  • Zend_Loader_Autoloader: 取代原有的Zend_Loader::registerAutoload()
  • Zend_Navigation: 網頁的 navigation menu
  • Zend_CodeGenerator
  • Zend_Reflection
  • Zend Server backend for Zend_Cache
  • Zend_Service_Amazon_Ec2/Zend_Service_Amazon_S3: For Cloud Computing
  • Dojo 1.3 整合
  • Zend_Filter_Encrypt/Zend_Filter_Decrypt, 可以把資料藉由 Filter 的方式做加解密。
  • Zend_Filter_LocalizedToNormalized/_NormalizedToLocalized: 對資料形式做正規化處理,可以處理數字以及日期時間的格式轉換
  • Zend_File_Transfer:支援上傳進度,可以使用Zend_File_Transfer_Adapter_Http::getProgress() 配合 Zend_ProgressBar
  • Translation-aware routes
  • Route chaining capabilities
  • Zend_Json:在 Zend_Json_Expr支援 expression ,之前好像只支援資料型態(number/string/array/object)
  • Zend_Http_Client_Adapter_Curl
  • SOAP input and output header support
  • Support for keyword field search using query strings
  • Support for searching across multiple indexes in Zend_Search_Lucene
  • Significant improvements for Zend_Search_Lucene search result match highlighting capabilities
  • Zend_Pdf: 支援頁面的縮放、位移、旋轉等線性轉換
  • Zend_Tag_Cloud, 內建支援 Tag Cloud
  • Locale support in Zend_Validate_Int and Zend_Validate_Float
  • Phonecode support in Zend_Locale
  • Zend_Validate_Db_RecordExists and _RecordNotExists
  • Zend_Validate_Iban, 支援 IBAN (International Bank Account Number)驗證,我不清楚不是美國人用不用得到 XD
  • Zend_Validate_File_WordCount

相關連結

相關文章:

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply