thinkphp框架有什么优缺点?详解thinkphp框架的优缺点

时间:2021-12-27 15:49:19       来源:php中文网

本教程操作环境:Windows7系统、thinkphp v5.1版、Dell G3电脑。

ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。

优点:

1、易于上手,有丰富的中文文档;

2、学成本低,社区活跃度高;

3、框架的兼容较强,PHP4和PHP5完全兼容、完全支持UTF8等。

4、 适合用于中小项目的开发。

5、完全符合现代PHP的MVC框架理念;

6、结合了Thinkphp的数据库框架ORM,只要懂TP,用我们这个框架毫无违和感。

缺点:

1、对Ajax的支持不是很好;

2、目录结构混乱,需要花时间整理;

3、上手容易,但是深入学较难。

他的MVC模式简单易懂,但也限定了它在开发中不够灵活,举个简单例子,对比CI可发现,CI中一个Model中可以操作多个表,但TP只能一个。

TP默认初始化了很多配置,使用起来很方便,但自然也会影响效率。但是把一些加载配置的时间拿去研究算法,这些小影响乎可以忽略了。

到不管怎么说,我还是喜欢TP,因为它让我学会了怎么去研究框架内核和改框架。以至于现在学其他框架都是杠杠的。

关键词: thinkphp框架 优缺点 详解 thinkphp框架有什么优缺点