个人建议:在对比 tp 和 Laravel 是最好不要用 “像”

个人看法:
先声明下,这些都是我的个人看法,说的是个人的感受。
在讨论tp和laravel的时候,有很多人说tp越来越像laravel了,可能说话的人只是一种感叹,对事实的一种描述,但可能会导致一些不太好的影响。
我才开始没感觉这句话有什么杀伤力,认为就是一种简单的描述,后来在tp官网、文档下方看了很多人的发言的时候,才发现有些人认为tp像laravel是含有一种抄袭的成分。看tp作者每次都要费力的解释,有点心痛的感觉。毕竟辛苦的做着开源还要忍受别人的一些不支持的声音。
我个人的看法是tp在发展方向上可能跟laraver有相同的部分了,上着比较大型的框架方向发展,毕竟现在做企业站的不太多了,原有的3.2的框架肯定不能满足大部分人的需求了,框架需要向更大的方向发展。
做程序的很多想法是类似的,设计模式就能很好的说明,很多人都在使用这写思想,但应该不能算是抄袭。
最后在强调一下:这些都是个人的观点,不当的请多包涵。

讨论数量: 11

赞同。不能说像。tp5是很轻量级的框架。其次,使用到的标准、设计模式等都不是laravel发明的,只是laravel也使用了这些特性。
依赖注入、Facade、中间件这些属于设计模式。
PSR4是一种类的加载标准,大大提高类的引入效率。

3个月前 评论
happyqian_ah

thinkphp 3.2算得上是经典之作

3个月前 评论
tangq

没用过laravel,不敢乱说~

3个月前 评论

赞同。不能说像。tp5是很轻量级的框架。其次,使用到的标准、设计模式等都不是laravel发明的,只是laravel也使用了这些特性。
依赖注入、Facade、中间件这些属于设计模式。
PSR4是一种类的加载标准,大大提高类的引入效率。

3个月前 评论
VeryCool

这玩意!不存在谁抄袭谁!只有好用和不好用!这得看业务层!比如你开发一套cms系统,给其他普通用户使用!我感觉还是TP好一点!

3个月前 评论

每次看到人说:thinkphp 越来越像 laraval 了,说不出的感觉就来了;
作者那么长时间的钻研沉淀,却被人这么说;
可以不爱,请别伤害。

1个月前 评论
LiGuangChun 2周前

为什么没有人说nette抄袭laravel 或者说laravel抄袭symfony呢?

1个月前 评论
游离不2

我赞成 @cxcsz 的说法,抛开什么“沉淀”的说法,也抛开“抄袭”的说法,像就是像,这是不带任何感情色彩的事实。

我说一下为什么我也不建议TP和Laravel太像,从生态讲,TP跟Laravel没法比,根本不是一个级别的,当有一天大家都接受了很像Laravel的TP,又发现原来TP的生态又不如Laravel的时候,再加上用法基本一致的情况下,很自然就会选择转向Laravel了。

做得越接近Laravel,迁移的成本越低,用户逃离的越快。

1个月前 评论
游离不2

@tsin

你仔细看,你会发现不止容器,还有队列、任务调度、迁移等等都很像,如果只是说参考了设计模式,那yii、ci、cakephp 等等都有很多优秀的设计,怎么唯独都这么像Laravel的设计呢?

我是觉得TP有点开始迷失方向了,定位开始变得不清晰。你看上面列举的几个框架也没因为Laravel的兴起而盲目的跟从不是吗?

能认识到自己的不足才能重现出发,希望TP越来越好。

1个月前 评论

Tp感觉不是说像吧 而是开发的方式越来越贴近主流,开发者肯定要参考现在的框架,在用Tp5.0 感觉还是很不错的,Tp5.1在5.0的基础上有更完善了不少, TP上手容易简单,基础功能足够用的. 效率比较高.新手真心比较推荐.
缺点也是效率高造成的代码质量会下降很厉害,这个不是框架的原因,是自己的原因.
框架要求不严格所以就比较松懈.如果使用TP多人配合开发的话如果都是新手,维护和扩展基本上是看个人能力了.
使用Laravel的群体整体应该是有开发经验的.而且对面向对象,设计模式有一些了解的,相对来说代码质量和维护要方便的多.
总结一下就是 Laravel 能写代码的 用TP也能写好. 能用TP写代码的用Laravel可能都没有办法完成工作.
真心推荐<深入PHP 面向对象,模式与实践> 这本书感觉是<PHP和MySQL Web开发> 对PHP的深入

1个月前 评论

应该说越来越像Java,python了,前端框架的玩法也是一样

2天前 评论

请问哪里有像站长写的laravel教程差不多的tp项目教程 :joy:

1天前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!