才接触

php的小白,往往搞不清楚php和框架之间的关系。这里木卢先引用一下thinkPHP框架的简介,让大家先对php与框架有个大概的了解:
“ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级
PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。”

当然我们也要明白,框架是一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等,框架的作用是大量节省开发的工作量,以便将精力集中在业务层次上。
而框架有三个优点。第一个:方便快速开发,不用写过多的代码。例如不用谢Sql语句,直接调用函数就可以了。第二个:编写后的代码比较易懂,方便日后维护。以及别人读懂你的代码。第三:方便分工合作,例如框架中制作页面,和逻辑方便很少挂钩,逻辑方面和数据库挂钩比较少。所以这三方面可以让三个人分别去做。
从上面的介绍,想必大家应该知道了,其实thinkphp也就是用php开发出的一个框架而已,phper在实际中大型项目开发过程中,就可以直接使用框架,高效快速。
这里,木卢也觉得,如果是小型网站,也就没有必要使用框架了,自己用原生php也可以实现,并且网站运行速度也会比使用笨重的框架要来得快。