yii框架給我們所帶來的好處?

說到這裏大概可以從7個方面對yii框架進行一個簡單的概述。

1. 易於安裝 安裝處理使用Composer。
2. 利用現代技術 Yii是一種純粹的面向對象框架,並且利用PHP的一些更高級的功能,包括延遲靜態綁定,SPL類和接口,和匿名函數。
3. 高度可擴展性
Yii 看起來就像一件樣式很棒的西裝,但也非常容易根據你的需求來進行定製. 實際上框架的每一個組件都是可以擴展的。
4. 鼓勵測試
Yii 框架和Codeception框架緊密地集成在一起。 Codeception 是一個優秀的PHP測試框架,它幫助簡化創建單元測試、功能驗收測試的流程。 
5. 簡化的安全方案
安全性是任何web應用的重要組成部分,幸運的是Yii有許多很棒的特性能幫你減輕負擔.
6. 縮短開發時間
大多數的項目都包含了重複的任務,沒有人想把時間浪費在這些重複工作上面。Yii 提供了一些工具來幫助你在這些任務上花費更少的時間,把大多數時間都用在定製應用來滿足你客戶的需求上。
7. 很容易通過調整獲得更好的性能
所有人都知道一個慢吞吞的網站會造就許多心懷不滿的用戶, 因此Yii爲你提供了一些工具來幫助你讓應用程序獲得更快的速度.
所有的Yii緩存組件都擴展自 yii/caching/Cache, 它能讓你在使用一個公共API的同時選擇任意某一個緩存系統. 你甚至可以同時註冊多個高速緩存組件. Yii 當前支持數據庫和文件系統緩存, 還有 APC, Memcache, Redis, WinCache, XCache 以及 Zend Data Cache.

Yii 是一個通用的 Web 編程框架,即可以用於開發各種用 PHP 構建的 Web 應用。因爲基於組件的框架結構和設計精巧的緩存支持,它特別適合開發大型應用,如門戶網站、社區、內容管理系統(CMS)、電子商務項目和 RESTful Web 服務等。
Yii 和其他框架相比呢?
如果你有其它框架使用經驗,那麼你會很開心看到 Yii 所做的努力:

和其他 PHP 框架類似,Yii 實現了 MVC(Model-View-Controller)設計模式並基於該模式組織代碼。
Yii 的代碼簡潔優雅,這是它的編程哲學。它永遠不會爲了刻板地遵照某種設計模式而對代碼進行過度的設計。
Yii 是一個全棧框架,提供了大量久經考驗,開箱即用的特性:對關係型和 NoSQL 數據庫都提供了查詢生成器和 ActiveRecord;RESTful API 的開發支持;多層緩存支持,等等。
Yii 非常易於擴展。你可以自定義或替換幾乎任何一處核心代碼。你還會受益於 Yii 堅實可靠的擴展架構,使用、再開發或再發布擴展。
高性能始終是 Yii 的首要目標之一。
Yii 不是一場獨角戲,它由一個強大的開發者團隊 提供支持,也有一個龐大的專家社區,持續不斷地對 Yii 的開發作出貢獻。Yii 開發者團隊始終對 Web 開發趨勢和其他框架及項目中的最佳實踐和特性保持密切關注,那些有意義的最佳實踐及特性會被不定期的整合進核心框架中,並提供簡單優雅的接口。

在編寫的時候,同時還參考了yiichina.com框架中的知識點
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章