一. ThinkPHP框架
1. 什么是框架
php框架是许多代码的集合,这些代码是程序结构的代码(并不是业务代码)代码中有许多函数、类、功能类包,框架的代码按照一定标准组成了一个有机的功能体,这个功能体里边有许多设计模式如MVC、单例、AR等等。
2. 不使用框架开发遇到的问题
① 代码编写没有统一规范,项目生命时间非常短,不延续
② 一个小地方的修改会牵扯到全局变化,牵一发动全身
③ 不能很好满足客户各方面需求
3. 使用框架的好处
① 框架可以帮助我们快速、稳定、高效搭建程序系统
② 该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。
③ 使用框架的过程中可以使得我们的注意力全部集中在业务层面,而无需关心程序的底层架构。
④ 可以节省很多的代码工作量
4. 相关框架
① zendframework
php语言公司zend发布的官方框架,有许多OOP面向对象内容,功能非常丰富,重量级框架(高级语言、功能丰富)
重量级:① 语言级别(高级语言OOP)② 功能丰富
轻量级:① 语言级别(面向过程或有少许OOP)② 功能相对较少但是实用
高级语言:例如java、C++ 是用类对变量、函数的封装
中级语言:例如C,面向过程,是用变量、函数对中低语言代码的封装
(中低级)语言:例如汇编语言,比低级语言再高级一点的语言,是对二进制代码的封装
if---->000111 function----->11110001111
低级语言:二进制代码语言
②
Yii
国人(华人)自己开发的框架,名字(xue qiang),重量级框架,纯OOP框架,该框架的特点是把代码的重用性发挥到了极致。速度非常快。外企使用量最多的框架之一。