1. 程式人生 > 其它 >laravel、TP、YII三個框架的優缺點對比

laravel、TP、YII三個框架的優缺點對比

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程式碼。