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代碼。

以上總結參考:https://mp.weixin.qq.com/s/BivlzyLEPXmyV6StkvbGnA、https://mp.weixin.qq.com/s/-qE-9CkroOOKzNHibqv_ww  

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM