9 追隨者

什麼是 Yii

Yii 是一個高效能、基於組件的 PHP 框架,用於快速開發現代 Web 應用程式。 Yii 這個名稱(發音為 Yee[ji:])在中文中意為「簡單和進化」。 它也可以被認為是 Yes It Is! 的首字母縮寫!

Yii 最適合用於什麼?

Yii 是一個通用的 Web 程式設計框架,意味著它可以用於使用 PHP 開發各種 Web 應用程式。 由於其基於組件的架構和完善的快取支援,它特別適合開發大型應用程式,例如入口網站、論壇、內容管理系統 (CMS)、電子商務專案、RESTful Web 服務等等。

Yii 與其他框架相比如何?

如果您已經熟悉另一個框架,您可能會想知道 Yii 的比較方式

  • 與大多數 PHP 框架一樣,Yii 實作了 MVC(模型-視圖-控制器)架構模式,並促進基於該模式的程式碼組織。
  • Yii 採取程式碼應該以簡單而優雅的方式編寫的哲學。 Yii 永遠不會為了嚴格遵循某些設計模式而嘗試過度設計事物。
  • Yii 是一個全堆疊框架,提供許多經過驗證且隨時可用的功能:用於關聯式和 NoSQL 資料庫的查詢產生器和 ActiveRecord; RESTful API 開發支援; 多層快取支援等等。
  • Yii 具有極高的可擴展性。 您可以自訂或替換幾乎每個核心程式碼片段。 您還可以利用 Yii 穩固的擴展架構來使用或開發可重新發布的擴展。
  • 高效能始終是 Yii 的首要目標。

Yii 不是一人的表演,它有 強大的核心開發團隊 以及一個由專業人士組成的龐大社群 постійно 為 Yii 的開發做出貢獻。 Yii 開發團隊密切關注最新的 Web 開發趨勢以及在其他框架和專案中找到的最佳實務和功能。 在其他地方找到的最相關的最佳實務和功能會定期整合到核心框架中,並透過簡單而優雅的介面公開。

Yii 版本

Yii 目前有兩個主要版本可用:1.1 和 2.0。 1.1 版是舊世代版本,目前處於維護模式。 2.0 版是 Yii 的完整重寫版本,採用了最新的技術和協定,包括 Composer、PSR、命名空間、特徵等等。 2.0 版代表了框架的當前世代,並將在未來幾年內獲得主要的開發工作。 本指南主要關於 2.0 版。

需求與先決條件

Yii 2.0 需要 PHP 5.4.0 或以上版本,並且在最新版本的 PHP 上執行效果最佳。 您可以透過執行每個 Yii 發行版中包含的需求檢查器來找到個別功能的更詳細需求。

使用 Yii 需要物件導向程式設計 (OOP) 的基本知識,因為 Yii 是一個純粹基於 OOP 的框架。 Yii 2.0 也使用了 PHP 的最新功能,例如 命名空間特徵。 了解這些概念將幫助您更輕鬆地掌握 Yii 2.0。

發現錯字或您認為此頁面需要改進?
在 github 上編輯它 !