-
solar
(基於PHP5高性能框架)
鎖定
Solar是基於PHP 5的web應用框架。她繼承了Savant模板系統、DB_Table對象-關係管理包以及PEAR組織結構的優良特性及先進思想。
[1]
- 中文名
- 基於PHP5高性能框架
- 外文名
- solar
- 所屬學科
- IT
- 所屬領域
- 程序
- 開發公司
- Paul M.jones
- 專利擁有
- Paul M.jones
簡介
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
模板視圖
兩步視圖
查詢對象
註冊表
服務器會話狀態
- 參考資料
-
- 1. 基於PHP5高性能框架 Solar .開源社區網[引用日期2012-09-15]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: 回忆_心迹