thinkphp主要有什么用
应该得看项目且业务及团队
tp 简单易学 扩展性太差 与 yii 及 laravel 相比 在组件和事务等高级概念上缺少最优的设计理念,但是国内来说 tp 的流行度很高,中小型项目大多选择tp 最近的tp5,仿照了laravel5的部分设计理念,但毕竟是仿,laravel5 IOC 及依赖注入 门面 事务 等高级概念的,还是仿照的基础性的东西,深入后的代码设计模式,还是有巨大的差别,但是这也是 tp 需求进步的积极做法,相信未来tp可以做的更好!
这样看不出来。这不是一个主流的框架,主流的框架,大多英文命名比较规则,你这个文件命名还是中文拼音缩写。比如DEDECMS,TP,USUALTOOLCMS,DZ等这种,对文件的命名都基本上按照英文方式,而不是按照中文方式。
1、他是一个国人开发的php框架,本质上就是相当于将代码逻辑解耦出来,分模块管理,增强类与方法的重用的同时更好的规范代码编写结构,方便二次开发。另外一个就是封装好很多功能,如数据库连接,缓存处理等,可以直接使用以达到快速开发的目的。
2、正如上个问题所说,他是一个国人开发的php框架,意思就是原生文档就是中文的,在我国php使用中占了相对较大的比重,所以一些常见问题可以很容易找到答案。你可以拿他来熟悉框架原理,以及开发一些日常的后台程序,快且简单。但是所有框架的好处都是以损耗性能为前提的,号称速度最快的yaf框架都会比原生php增加10%损耗(官方数据)
综上所述,php框架有很多,主要是方便大家快速开发与减少二次开发工作量的,但本质还是php语言。很多人学习了TP之后就不会用php来做一些基本操作了(上面提到他有很多方法类已经封装好直接用就可以了)。所以最好是学习好php,理解框架的原理,这样无论公司要求你用哪个框架你都能快速上手,否则职业生涯发展会受到限制
phpcme dedecms他们都有后台和前台会员系统什么的。你只要修改下前台模板,后台建立些栏目什么的就是一个网站了。thinkphp没有后台没有前台,啥都没,只有访问数据库的功能,解析模板的功能,还给你规定了程序该写到些什么文件夹里面。
0条评论