淺談MVC之框架說明

爲什麼使用自己封裝的框架
爲任何事物的執行都是有目的性的,因爲有目的或者說有便利纔會去執行事務!
同樣的我們封裝框架也是對自己有便利纔會去封裝,現如今世面上優秀成熟的web框架很多,那麼我們爲什麼要自己去封裝框架呢?
我認爲有以下幾點:
1.更快的開發效率
拿thinkphp(tp)、CI和laravel來說明
tp:目前國內使用最多的框架,他簡單易用但是相應的擴展兼容性不是很好。
CI:小巧執行效率高但是使用起來太麻煩。例如get接值$this->input->get();麻煩容易出錯!
laravel:以優雅著稱的框架,使用方法多樣化,但是需要學習的時間比較長。
2.爲了更高的運行效率
很多成熟的框架爲了方便使用都會自動加載很多的類庫,這無形中就拖慢了框架的執行效率。我們自己封裝的框架相對來說就比較隨意,可以根據需求來加載需要的類庫。
3.爲了更好的證明自己
封裝框架無疑是對自己能力的最好的考校,它需要封裝者具有較高超的技術水平和較爲全面的綜合能力。
封裝框架需要具備的素養
1.熟練地使用php
2.較爲深刻的理解面向對象和MVC概念
3.較強的邏輯能力和動手能力
我個人覺得最主要的就是第三點,腦子不清醒的,眼高手低的如果去封裝框架不僅誤認還會自誤!
框架的運行流程
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章