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

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

本帖已被设为精华帖!
本帖由系统于 8个月前 自动加精
讨论数量: 23

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

1年前 评论
游离不2

@tsin

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

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

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

11个月前 评论
聪聆 8个月前
BestModer 8个月前
ShuixingChen 7个月前
wangfan 7个月前
Lucifer103

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

11个月前 评论
ShuixingChen 7个月前
happyqian_ah

thinkphp 3.2算得上是经典之作

1年前 评论
假老练 1个月前
tangq

没用过laravel,不敢乱说~

1年前 评论

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

1年前 评论
VeryCool

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

1年前 评论
Lucifer103

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

11个月前 评论
ShuixingChen 7个月前

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

11个月前 评论
游离不2

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

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

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

11个月前 评论
游离不2

@tsin

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

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

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

11个月前 评论
聪聆 8个月前
BestModer 8个月前
ShuixingChen 7个月前
wangfan 7个月前

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

11个月前 评论

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

10个月前 评论

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

10个月前 评论
Maksim

PHP抄袭了Java

9个月前 评论

抄袭不抄袭需要大费周章去解释吗,大家又不是傻子!

9个月前 评论

PHP的框架越来越像PYTHON了,单不管怎么抄袭,永远都只会是跟随者

9个月前 评论

我说的像是 使用方法上像, 6.0 的源码还没看 , 只用过 5.1,3.2 ,5.0

9个月前 评论

开源的世界有抄袭一说吗?

8个月前 评论
小李世界

开源的世界有抄袭一说吗?

MIT 的,只是站在巨人的肩膀上。萝卜青菜,各有所爱。用 TP 的,很多都是国内公司需要。

我的话,比较喜欢 Laravel 和 React。

8个月前 评论

都是抄袭了cf

8个月前 评论

框架只是一个工具,

7个月前 评论
wangchunbo

抄,使人进步。
但是盲目的抄就是使人后退了。

7个月前 评论

哈哈. 的确可以说像因为laravel应该算是很早引入这些概念. 毕竟时间上靠前一点. 后面大家评价肯定是以第一例为标准, 比如说谢霆锋出道了, 后面涨得像他的都是说涨得像谢霆锋. 抄这一说法.. 没办法只能呵呵了, 不需要辩解.

7个月前 评论

其实感觉这样蛮好的啊 我之前开发使用tp3.2 后来的一家使用laravel,因为之前就使用过laravel也好上手。但是我去看TP5.X的文档时,哎呦。设计理念基本一致啊。那以后要用TP5.X以上就不费劲了 :joy:

1个月前 评论

之前这么说 我信。 然后我去看了 tp6,我又信了,像?
我怎么感觉是一模一样啊:see_no_evil:

不过说抄袭就过了点。

大家都是思想都是差不多的,又不是抄代码。

1个月前 评论
小李世界 1个月前
BestModer 1个月前

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