浅谈MVC之框架说明

为什么使用自己封装的框架
为任何事物的执行都是有目的性的,因为有目的或者说有便利才会去执行事务!
同样的我们封装框架也是对自己有便利才会去封装,现如今世面上优秀成熟的web框架很多,那么我们为什么要自己去封装框架呢?
我认为有以下几点:
1.更快的开发效率
拿thinkphp(tp)、CI和laravel来说明
tp:目前国内使用最多的框架,他简单易用但是相应的扩展兼容性不是很好。
CI:小巧执行效率高但是使用起来太麻烦。例如get接值$this->input->get();麻烦容易出错!
laravel:以优雅著称的框架,使用方法多样化,但是需要学习的时间比较长。
2.为了更高的运行效率
很多成熟的框架为了方便使用都会自动加载很多的类库,这无形中就拖慢了框架的执行效率。我们自己封装的框架相对来说就比较随意,可以根据需求来加载需要的类库。
3.为了更好的证明自己
封装框架无疑是对自己能力的最好的考校,它需要封装者具有较高超的技术水平和较为全面的综合能力。
封装框架需要具备的素养
1.熟练地使用php
2.较为深刻的理解面向对象和MVC概念
3.较强的逻辑能力和动手能力
我个人觉得最主要的就是第三点,脑子不清醒的,眼高手低的如果去封装框架不仅误认还会自误!
框架的运行流程
这里写图片描述

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