簡介
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
模板視圖
兩步視圖
查詢對象
註冊表
伺服器會話狀態