thinkphp最大的优势是什么?

很多人骂Thinkphp,但我在使用Thinkphp的过程中,觉得它对开发效率和简洁实用方面非常好。

一个框架的作用,我认为分为 开发效率和运行效率。 Thinkphp在运行效率方面是不错的,而且在开发效率方面,个人认为很高。

阅读 13.7k
12 个回答

最大的优势在于中文文档,连内部实现都用了中文注释。
作为中文框架使用或者框架研究者是一个非常合适的入门框架

其实很多培训学校都是选择了这款框架。就像楼上所说的那样,中文 中文 中文
那些学校各种0基础包教包会,你在搞个英文框架还咋学,还咋毕业,还咋找工作.

国产,入门级框架,支持。
有什么优势,社区活跃,文档齐全,轻量级

中文文档详实啊

我觉得框架的使用无非是看设计者的思想,thinkphp作者是中国人,思维习惯和大家一样,所以学习起来要简单很多

第二来说说文档和注释,纯中文文档,社区比较活跃,反馈响应比较及时

很多人说thinkphp比较落后,确实不如某些框架优秀,甚至还有一些bug和设计不合理的地方

但是我觉得应当选择适合的而不是一味追求高大上的,能够满足业务需要,快速完成项目开发的框架才是适合你的好框架

以上,个人观点,仅供参考

你迭代更新就'知道了

社区活跃程度高,中文文档与注释健全,国内普及度高,学习曲线低。
其实好处主要是社区比较活跃,对于一个开源项目来说这才是重点

thinkphp的视频教学资料最多,中文文档和解决问题的途径更多(社区活跃)。

我也是用thinkphp写过几款应用,但是现在还是想多用一些CI之类的框架。

中文文档,各种细节详细 => 上手简单

全面的中文文档。 在英文不是很好的情况下,看中文比看英文容易理解。

先说优点,优点肯定不止这么多,先说我认为重要的

  1. 中文文档,实例很多,教育机构录得中文教学视频也很多.员工很好找,真的很好找

  2. 出现问题百度一下大部分能找到中文写的解决方法,不像laravel,基本都是stackoverflow之类的英文社区和博客

  3. 确实很简单,php基础不扎实的人看着文档也能写的起来curd

  4. php版本要求不高,3.1版本才要php5.2,写的代码垃圾虚拟机也能用.

  5. 可以离线开发,官网拷贝下手册和完全包就可以开工了

说说缺点,就吐槽我深恶痛绝的地方.

  1. 可能好多人写了好多年thinkphp还不懂IOC呢,因为完全用不到,thinkphp做的太好了,把好多人的基本功都掩盖了,我认识好多写thinkphp的人去学laravel这样的框架就很不习惯.

  2. 代码质量不太好控制,ABCD方法真的吐槽无力了,经常看到写laravel的人讨论文件夹和文件放哪里,laravel的代码阅读起来就要比thinkphp舒服点.

总结
thinkphp是个好框架,根据你的业务需求和团队技术栈选择

新手上路,请多包涵

感觉主要是简单和快。
需要理解的概念不多,可以快速出东西。
我们有上千万PV 的前端机子都是用thinphp 来做的。
改成thinkphp 3.2 加 PHP7 之后 ,CPU占用率很低。