希望俄各位推荐一下PHP框架
PHP中文网
PHP中文网 2017-04-11 09:17:57
[PHP讨论组]

玩了3个多月的ThinkPHP(说实话我感觉ThinkPHP目录有点多,不过蛮喜欢的分的细)
现在打算玩别的框架 比如说
我知道有个 Laravel (英语不太好 每次而且每次去bootcss都会看到它有中文文档有点倾向Laravel )
不打算盲目下手
希望俄各位说说自己的建议和心得

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(17)
巴扎黑

从工作机会的角度考虑(至少从数量上,国内公司倾向于此框架) ==> ThinkPHP
从流行趋势角度考虑(学习成本低,社区很活跃) ==> Laravel
从框架本身的优势考虑(架构最先进,生态系统最成熟) ==> Symfony

如果,你只是为了找工作,那就学ThinkPHP吧!
如果,你只是纯粹的兴趣,不想花费太多精力,那就学Laravel吧!
如果,你想找的是目前PHP框架里架构最先进,生态系统最成熟,学习过程中还会对你的PHP水平能够有所提升的框架的话,学一下Symfony吧!(警告!学习曲线极为陡峭!)

ringa_lee

这是一言不合就换框架啊

说实话你用ThinkPHP碰到了什么问题?是影响了你的开发效率还是性能瓶颈?

所以个人建议:

多实践一些商业项目,碰到问题了,发现你尝试着去解决,能力不够解决不掉,然后发现也不是ThinkPHP能解决掉的,你再选型其他框架是否有对应的解决方案。

但是据我了解,一般瓶颈都不会发生在语言和框架层面,除非负载到了一定的量级,需要去追求那几百几十毫秒的性能问题的时候。

但是话说回来,去研究和接触一些其他框架的思想倒是很有必要的,相当于为以后做准备,但是盲目的更换不可取,还影响深入实践商业项目的机会和进度。

阿神

可能是因为我偏执的不喜欢Laravel的全局函数
所以深深的爱上了Yii2

天蓬老师

框架只是个工具

天蓬老师

我最近也在看THINKPHP5的文档,5版本有大幅度更新,有点倾向于纯OOP的框架了,强烈推荐thinkphp5

迷茫

支持 @vinzao

在学校的时候,学了好多乱七八糟的东西。
比较喜欢 laravel 框架,用来做了数据库的课程设计等。

这个暑假出来实习,发现首先得满足业务嘛~
公司用的是ThinkPHP框架,
因为已经比较了解MVC的概念了,
加上对PHP也有了解,
所以上手比较快。

假如你学了 ThinkPHP
去面试要求说给你很多钱,
但是得用laravel呢?
你会怎么选?

所以不要太过纠结于学习什么啦,
打好基础是关键,
或许明年或者后年就又来个lionis框架。(臭屁下

巴扎黑

可以试试mzphp:

https://git.oschina.net/mz/mzphp2

追求性能和开发效率 不追求学术

高洛峰

接触的框架并不多,当前项目使用的就是 laravel,说下心得:

  1. laravel学习成本并不低,可能跟本人水平有关。

  2. 官方文档在几个核心模块上的描述不够清晰,需要有一定的积累才能充分理解,如:Service ProvidersService Container

  3. 理解框架的设计思想和模式后,才能让框架发挥最大的效率。

ThinkPHP使用不多,但是做过几个外包都是用它来快速搭建的,感觉比laravel容易上手,但是精通就不敢说了。

阿神

推荐Laravel:最好的 PHP 框架是什么?为什么?——知乎

Because Laravel is amazing and It is the future.

当然YII2也是不错的。

大家讲道理

个人建议最好去看看 Laravel、Symfony 或者 ZendFramework 这一类新式框架,用是一方面,主要是学习其设计思想比较重要,TP 这种东西就是赶时间随手拿来用用,对技术不会有什么长进的!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号