zoukankan      html  css  js  c++  java
  • 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框架而且其实单一入口的。

  • 相关阅读:
    冲刺二6
    冲刺二5
    6月1日团队开发日志
    5月31日团队开发日志
    5月30日团队开发日志
    5月29日团队开发日志
    5月28日团队开发日志
    5月27日团队开发日志
    5月26日团队开发日志
    5月25日团队开发日志
  • 原文地址:https://www.cnblogs.com/nyxd/p/5366049.html
Copyright © 2011-2022 走看看