TP是一个免费开源的、快速简单的、面向对象的、轻量级PHP开发框架,简洁实用。
创立于2006年,遵循Apache2开源协议发布
TP5的优点是什么
采用全新开发的架构思想
优化核心是一个颠覆性版本
支持composer方式安装
对API进行大量的优化更符合现代WEB开发的方式
TP5和TP3不兼容,TP5进行大量更新,TP3转换要更改源码和逻辑,比较麻烦不奈斯,还是直接下载TP5比较好。
git一个开源的分布式版本控制系统,优点是有效高速。
MVC全名是Madel View Controller,分为三个部分,模型 视图 控制台。
MVC流程当我们打开网站MVC替我们准备一个视图层等待用户输入当用户输入对其进行操作后将指令给控制器,控制器传给模型(以web网站为例主要是对数据库增删改查的操作),查询改变通知给控制器,控制器对视图通知后,视图更新。
传统模式与MVC对比
传统将所有的用户输入输出以及判断放一个层次没有划分显得很乱
MVC控制代码,完善开发体验。
耦合性低,重用性高,可维护性高,有利软件工程性。
MVC拥有的变形
无Model模式的Web开发
无View模式的API接口开发
Model再分层和Controller再分层
原创©本文章为王子航原创,未经许可,禁止转载
0条评论