solar[基於PHP5高性能框架]

solar[基於PHP5高性能框架]

Solar是基於PHP 5的web套用框架。她繼承了Savant模板系統、DB_Table對象-關係管理包以及PEAR組織結構的優良特性及先進思想。

簡介

Solar由 Paul M.jones創辦,他也是Solar系統的“獨裁者”。其他開發人員主要為標準項目分發包開發組件,所有這些都遵守New BSD協定。

1、優雅和一致的:代碼庫本身是很容易理解的,堅持文檔友好的命名規則,並有很強的概念完整性。

2、完整的名字空間: Solar類庫有它們自己的PHP5.2名字空間 ,並且Solar中的vendor同樣有自己的名字 空間。這樣一來,混合其他組件和框架也不是什麼難事了,因為他們不會產生名字衝突。

3、配置是可繼承的:在配置檔案配置好某個類,該類的所有子類都會默認繼承該配置。

4、本地化是可繼承的:設定某個類的本地化字元串,該類的所有子類都會繼承那些本地化字元串。

5、針對SQL注入,跨站點腳本的攻擊和其他常見的攻擊有非常容易使用的防卸體系。

6、驗證和查審有戶輸入,有健壯和可擴展的數據過濾體系。

7、用於LDAP、TypeKey、資料庫htpasswd及其他源的驗證適配器。

8、用於memcache、APC、XCache及其他系統的快取適配器。

9、用於超連結, 圖像, 樣式, 本地化文本, 表單生成等的視圖輔助類。

10、活躍並且友好的社區:

11、充分集成企業的開發模式,例如:

數據映射

依賴注入和服務定位器

延遲載入

MVC 模式

Front 控制器

Page 控制器

Table Module和Active Record

模板視圖

兩步視圖

查詢對象

註冊表

伺服器會話狀態

相關詞條

相關搜尋

熱門詞條

聯絡我們