ThinkPHP5 ---基础篇

一、ThinkPHP简介

i. ThinkPHP是一个免费开源 快速简单 面向对象 轻量级的PHP开发框架

ii. 创立于2006年初 遵循Apache2开源协议发布

iii. 秉承简洁实用的设计原则 注重易用性

iv. 支持composer(包管理工具)方式安装 类似于node.js里面的npm

v. 5版本与之前版本不兼容

二、MVC简介

i. Model(模型) View(视图) Controller(控制器)的缩写 是一种业务逻辑 数据 显示页面分离的设计典范(设计模式:单例|工厂|观察者…) 业务逻辑封装之后 在改进或者个性化定制界面用户交互的同时 对编写好的业务逻辑不影响

ii. 优势

  1. 耦合性低 任何一层的改变 对其他层影响不大

  2. 重用性高

  3. 可维护性高
    ————————————————
    iii. MVC的变形

  4. 无Model模式

a) 企业官网 静态数据展示 基本上不涉及数据库操作 展示静态页面 Controller主要是路由跳转 View主要展示页面

  1. 无View的API接口开发

a) 给app写接口的时候 不需要展示界面 所有数据都通过json|xml返回

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值