laravel、TP、YII三個框架的優缺點對比
阿新 • • 發佈:2022-05-29
laravel框架
優點
- 文件豐富
- 大量的第三方開源庫
- 安全機制齊全(表單驗證等)
- 中介軟體和路由對訪問進行過濾及控制,避免非法請求
- 錯誤處理機制友好
- 支援composer包管理工具
- 集合了php比較新的特性及各種設計模式。
缺點:
- 基於元件式的框架,比較臃腫
- 效能比yaf等小型框架的效率會低一些
- 較複雜,上手比一般框架要慢
TP框架
優點
- 輕量級中型框架,易上手,文件豐富,適合php框架初學者
- 相容性較強,php4、php5完全相容,完全支援utf8
- 適合中小型專案的開發
- tp3.2.2 引入composer包管理工具
缺點:
- 對ajax支援不友好
- 目錄結構混亂
- 上手容易,深入學習較難
YII框架
優點
- 基於元件的高效能php框架,適用於大型web應用
- 純OOP
- 模型使用方便
- 開發速度快、執行速度快
- 使用命令列工具
- 支援composer包管理工具
缺點:
- 對model層的指導和考慮較少
- 文件例項較少
- 要求php技術精通,OOP程式設計要熟練
- view不是理想view,裡面有php程式碼。