在PHP開發中,選擇合適的框架有助於加快軟件開發速度,節省寶貴的項目時間,並允許開發人員專注於功能的實現。
換句話說,流行的 PHP 框架有助於加速應用程序開發(RAD)的過程。這些 Web 框架提供了開發的基本結構,隨后可以快速進行開發任務,整個開發過程穩定,並且采用標准流程進行,方便開發團隊內部快速達成契約。
市面上開源框架有幾十種,如何快速學習框架?
現在大部分框架都是基於 MVC 模式,所以了解 MVC 框架原理,可以快速入手應用開發。
一、MVC 框架是什么?
MVC 全名是 Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。
二、MVC 框架的簡易實現
下圖為 Thinkphp 的模塊,采用了 MVC 的模式

三、怎樣快速學習一個框架
1. 下載安裝框架
2. 查看目錄結構
3. 配置
4. 控制器 使用模板 使用模型
5. 模板視圖
6. 模型 找出 CURD 的方法 一般跟數據庫操作有關系
7. 路由
9. HTTP 請求 知道 GET POST 值
10. 實現一個簡單的 CURD 功能
四、框架
ThinkPHP
https://www.kancloud.cn/manual/thinkphp5/118003
CI 框架
Laravel
https://laravelacademy.org/laravel-docs-5_8
