quickphp

quickphp是PHP系統的開源開發框架,支持Layout布局開發。

基本介紹

  • 中文名:quickphp
  • 性質:PHP系統開源開發框架
  • 優點:支持 Layout 布局開發
  • 平台:windows
簡介,改進,

簡介

QuickPHP 是新一代極速,強大,全面的PHP系統開源開發框架,它結合業界各著名框架的優點,以具體項目經驗為基礎開發而成,適合各種層次的系統及各種水平的開發者套用。
QuickPHP 結合了 Zend,Kohana框架的優點,除了支持通常的MVC基本操作,Rewrite外,還支持 Layout 布局開發(CI,Kohana都不支持);支持 PHP CLI 運行模式,如 "php index.php controller=index action=test id=10 name=vg”,這對於開發Crontab等系統套用非常方便(CI,ZF都不支持)

改進

以下是QuickPHP的一些顯示改進點:
[方便靈活]
QuickPHP有非常方便查錯的調試模式,儘可能的讓開發者對出錯信息一目了然;QuickPHP已為開發者將產品發布後的PHP錯誤處理,無效訪問,框架異常處理等問題完全處理妥當,您要做的只是把“debug”關閉即可;QuickPHP自動裝載機制非常的強大,無需任何設定即可實現控制器,模型間的繼承,自定義組件的擴展,你要做的只是放好檔案後"new"即可。
[輕鬆使用Zend Framework組件]
如果您覺得QuickPHP自帶的組件太少或不好用的話,ZF是QuickPHP強大的後盾,您只在QuickPHP中 QP_Sys::zend('<ZF框架的路徑>') 就可以完美的使用ZF的強大組件了。
[QuickPHP與Zend Framework對比的改良]
A:避免了繁瑣的系統初始化工作,因為框架已幫你很好的解決了。
B:改良了配置檔案及讀取,採用Kohana框架的配置方式,讀取上比Kohana框架更加方便。
C:簡化了Layout的使用,使用操作更方便。
D:改良了視圖的使用,如:增加了Kohana框架中的全局綁定功能,設定視圖路徑時兼容相對路徑絕對路徑的使用,視圖檔案或任意設定(作者比較喜歡用 .html 的擴展名來表示視圖,當然你也可以使用ZF的 .phtml擴展名)。
E:改良了URL模式的支持,可以靈活的支持REWRITE,PATHINFO,STANDARD(普通url查詢);並且支持任意模式的URL地址生成。
F:改良了路由的使用,採用了Kohana框架中友好方式定義路由。
除了在開發便利性方面,QuickPHP還以高性能顯著而著稱,以下是QuickPHP相對其它框架的一個性能對比參考圖。
以下是在同一台機器上用:ab -n 1000 -c 200 "url" 進行的測試結果,都是只純解析Layout+View的輸出"Hello Word"。以下具體數字,與機器性能有關,公供參考。
框架名稱
版本
每秒可支持的並發數
每個請求平均最小回響時間(ms)
Layout支持
Cakephp
1.3.4
51.85
19.286
框架支持
Zend Framework
1.11
60.52
16.523
框架支持
Kohana
3.0
150.01
6.666
自定義擴展
CodeIgniter
2.0
196.03
5.101
自定義擴展
ThinkPHP
3.0
285.75
3.500
自定義擴展
QuickPHP
2.5
530.96
1.883
框架支持

相關詞條

熱門詞條

聯絡我們