ThinkPHP
模板的知识(比较全的知识?/p>
php
框架
一、真实项目开发步骤:
1.
多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好)
2.
测试阶段
3.
上线运行
4.
对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样)
5.
项目稳定的运行阶?/p>
6.
项目停止运行(旧项目的人员已经全部离职,新人开发新项目?/p>
二、问题:
1.
多人开发项目,分工不合理,?/p>
html
php
mysql
?/p>
2.
代码风格不一样,后期维护十分困难
3.
项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪?/p>
4.
项目不能很好适应客户需求,牵一发而动全身?/p>
三、其他相关框?/p>
1. zendframework
zend php
语言公司发布的官方框架,重量?/p>
(
功能?/p>
)
2. yii
美国华人开发的框架?/p>
xue qiang, qiang,
重量级框架,?/p>
OOP
框架
3. CI
CodeIgniter
轻量级框架,开发速度快,部署灵活
1.
cakephp
外国框架,重量级,速度?/p>
2.
symfony
外国重量级框?/p>
3.
ThinkPHP
轻量级框架,国人框架,入门容?/p>
四、什么框架:
一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式
MVC
?/p>
AR
数据库、单例等等?/p>
框架可以节省我们
50-60%
的工作量,我们全部精力都集中在业务层次?/p>