有哪些功能(如餅乾,會議,模板,數據庫處理)應在...強大的,可擴展的...和可擴展的PHP框架應該由哪些功能組成?
- 穩健
- 可擴展
- 靈活
- OOP兼容
- MVC
- 可展開
... PHP框架是c ompose of?還有哪些其他功能對於PHP框架中的任何開發人員來說都很棒?
我一直在尋找很多框架,比如CakePHP,Symphony等......他們的功能很常見。
有哪些功能(如餅乾,會議,模板,數據庫處理)應在...強大的,可擴展的...和可擴展的PHP框架應該由哪些功能組成?
... PHP框架是c ompose of?還有哪些其他功能對於PHP框架中的任何開發人員來說都很棒?
我一直在尋找很多框架,比如CakePHP,Symphony等......他們的功能很常見。
有一個很好的ORM有很大的不同。它使得你的代碼更容易閱讀和維護,因爲沒有SQL查詢遍佈整個地方。
就我而言,另一個強制性功能是URL路由。它會產生很大的差異(特別是對於SEO)能夠以任何您想要的方式編寫URL。蛋糕支持,我沒有檢查,但我想其他受歡迎的做的也是。
我已經將CakePHP用於多個項目,並且一旦您習慣了它,這非常棒。我選擇了Symphony,CodeIgniter和Zend,但那是前一陣子,所以這些可能會有很大的改進。
基本上,創建自己的框架的主要原因是您不滿意可用的框架。
但是,我認爲,一個PHP框架應該有以下組件:
這只是我最重視的一些元素和我在我使用的框架中最看重的元素。
在開始開發自己的web框架之前,我會考慮三次 - 特別是在開始將其開發爲開源項目之前。