thinkphp框架有什么优缺点
2021-12-24 16:35:10
thinkphp框架的优点:1、易于上手,有丰富的中文文档;2、学习成本低,社区活跃度高;3、框架的兼容性较强;4、适合用于中小项目的开发。缺点:1、对Ajax的支持不是很好;2、目录结构混乱,需要花时间整理;3、上手容易,但深入学习较难。
本教程操作环境: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框架有什么优缺点的详细内容,更多请关注dnjidi.com其它相关文章!
相关阅读
- thinkphp5与laravel的区别是什么
- Thinkphp+layer+ajax如何完成增加方法(附代码示例)
- 解析yylAdmin系统的安装使用
- 详解ThinkPHP怎么实现图片上传
- 有关ThinkAPI短信服务的详细介绍
- ThinkPHP有三种方式收集表单数据
- 一文详解thinkphp控制器的定义和使用
- 分享TP6框架中Redis操作服务类的记录
- 详解Tp5中如何定义获取器和修改器
- php onethink验证码不显示怎么办
- 解决TP获取微信用户信息出现10003错误问题
- TP框架去掉home模块的两种方法
- ThinkPHP怎么配置路由,让后台隐藏起来!
- 教你如何使用TP5 taglib自定义标签
- 解决TP5取不到Model的自定义字段问题
- 一文讲解thinkphp5如何进行异步验证邮箱
- 手把手教你使用ThinkPHP+phpExcel导入导出Excel数据(实践)
- 解析TP5框架从入口到输出界面的加载流程