第一周的学习心得——初探TP5

TP是一个免费开源的、快速简单的、面向对象的、轻量级PHP开发框架,简洁实用。
创立于2006年,遵循Apache2开源协议发布,是国内最有影响力的WEB应用开发框架。
TP5的优点
采用全新开发的架构思想
优化核心是一个颠覆性版本
支持composer方式安装
对API进行大量的优化更符合现代WEB开发的方式
公司维护
TP5和TP3不兼容,TP5进行大量更新,TP3转换要更改源码和逻辑。
composer是PHP依赖管理系统
git一个开源的分布式版本控制系统,优点是有效高速。
MVC全名是Madel View Controller,是模型-视图-控制器的缩写。设计典范不是模式,业务逻辑在一个部件,不用重写。
MVC流程当我们打开网站MVC替我们准备一个视图层等待用户输入当用户输入对其进行操作后将指令给控制器,控制器传给模型(以web网站为例主要是对数据库增删改查的操作),查询改变通知给控制器,控制器对视图通知后,视图更新。
传统模式与MVC对比
传统将所有的用户输入输出以及判断放一个层次没有划分
(乱,快速,项目多就慢)
MVC控制代码,完善开发体验。
耦合性低,重用性高,可维护性高,有利软件工程性。
MVC变形
无Model模式的Web开发
无View模式的API接口开发
Model再分层和Controller再分层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值