作為一個合格的PHP開發框架,個人覺得起碼需要滿足以下幾點。
一、上梁不正下梁歪,好的框架首先自身要有良好的編碼規范和文件目錄結構,代碼要易於閱讀理解。
二、為了可以更好地適應OOP,框架必須可以提供功能完善的通用類型加載系統。
三、框架必須有完善的一場處理機制
四、框架可以提供良好的擴展性,最好可以兼容使用其他框架的代碼。
綜合考慮
如果追求運行效率,我會選擇Phalcon,Phalcon用C編寫並被編譯成PHP擴展,號稱最快的php框架。
如果追求開發效率和代碼易維護性,應該選擇Laravel,這個框架設計在代碼設計上非常好,並且融合其他一些語言的框架的優秀設計思想。