• ThinkPHP框架概述


    框架概述

    1、什么是框架

    框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。

    2、框架的应用场景

    ① 代码重用

    ② 合理分工

    ③ 解决团队协作开发问题

    3、PHP主流框架概述

    重量级框架

    ① Zend Framework :出身豪门的PHP框架,PHP MVC框架中的风向标

    ② Symfony :由法国人开发一套PHP框架,以"功能强大,扩展能力强"而著称

    ③ Yii :一种功能强大的PHP框架,文档齐全,由国人开发,创始人薛强(英文:qiang)

     

    轻量级框架

    ① Codelgniter(CI框架):国内使用量非常大的一款PHP框架,功能强大,开发效率高

    ② ThinkPHP框架:目前已经经历七八个年头,是国内使用量最大,功能非常强大的一筐PHP框架,其文档非常齐全,代码非常规范,注释非常详细(而且都是中文的)

    4、MVC设计思想

    MVC是施乐帕克研究中心 (Xerox PARC)在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。


    MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。

     

    控制器(Controller):接收用户请求,处理业务逻辑

    模型(Model):实现与数据库的交互(增删改查)

    视图(View):用户可视化界面

     

    编程思想几个阶段:

    1)混合式编程 :HTML与PHP相混合

    优点:执行效率高

    缺点:维护性差

     

    2)模板引擎编程 :把HTML与PHP强制分离

    优点:维护性强

    缺点:业务逻辑与数据逻辑混合在一起

     

    3)MVC编程 :把输入、处理、输出强制分离

    优点:结构更加合理,维护性更强

    5、什么是ThinkPHP框架

    ThinkPHP是使用MVC设计模式进行架构的PHP框架而且其实单一入口的。

  • 相关阅读:
    Android之文件&XML
    Dialog组件
    Android模拟器使用SD卡(2)
    Android 蓝牙开发浅析
    创建和解析XML
    android 读取文件相关
    android 网络编程 HttpGet类和HttpPost类使用详解
    Android模拟器使用SD卡(1)
    Android中控件的OnKeyListener()事件
    [转]Android蓝牙开发浅谈
  • 原文地址:https://www.cnblogs.com/nyxd/p/5366049.html
Copyright © 2020-2023  润新知