求推荐个比较好用的 PHP 框架。

2019-05-16 17:20:13 +08:00
 a1274598858
11571 次点击
所在节点    程序员
104 条回复
skiy
2019-05-17 09:30:33 +08:00
类型 Java 的只有 swoole 下的 swoft 框架合适你了。
liuguang
2019-05-17 09:38:43 +08:00
php 的主流框架已经变成 laravel 了
ruooooooli
2019-05-17 09:46:14 +08:00
最后楼主选择了 tp5 +1
Donne
2019-05-17 09:48:08 +08:00
@callme 我司的接口服务都是用的 yaf,当然高并发中更重要的还是缓存和架构的设计。
toma77
2019-05-17 09:48:40 +08:00
百度用的 yi
wenhainan
2019-05-17 09:49:01 +08:00
个人接活儿 thinklphp5.0.24 公司开发乖乖用 yii2 吧
OMGZui
2019-05-17 09:49:47 +08:00
类似 java 的话,用 swoft
lzs5240
2019-05-17 09:50:15 +08:00
laravel
iphper993
2019-05-17 09:55:12 +08:00
phalcon
showx
2019-05-17 10:05:25 +08:00
phpshow
66beta
2019-05-17 10:07:27 +08:00
laravel 一统江湖很多年了
Caballarii
2019-05-17 10:13:36 +08:00
thinkphp 最像,laravel 是像 ruby on rails 的
DamonLin
2019-05-17 10:14:07 +08:00
不要问,问就是 TP5
peinhu
2019-05-17 10:16:58 +08:00
建议就是不要用跟 swoole 相关的任何框架,其它随便,上面说的挺全了,laravel 和 yii 不错,symfony 学习曲线太陡。
codebear01
2019-05-17 10:29:05 +08:00
tp 吧
Liang
2019-05-17 10:31:09 +08:00
我来统计下,截止我的回复:

laravel: 24
thinkphp+tp: 2+8=10
symfony: 8
codeigniter+ci: 5+2=7
yaf: 3
yii: 5
flashrick
2019-05-17 10:57:02 +08:00
既然是 php 框架 那肯定要综合功能,实用性,还有学习成本了。
综合来说 tp5 是最好的,其次 laravel

但你要说跟 java 相似 只有一个:
swoft。。
mrgeneral
2019-05-17 10:57:32 +08:00
symfony 和 java 框架比较像,配置、注解、模块化。

laravel 更像是 symfony 的简化版,还有更简化的 lumen。

yaf 没啥东西,主打的性能,适合基于 DIY

yii 中规中矩

ci 就算了吧虽然很简单,但是性能打不过 yaf,拓展性打不过 yii,很尴尬

tp5 一直被 laravel 使用者群嘲,tp3 不维护了,上 tp5 还不如上 laravel
qianji201712
2019-05-17 11:12:32 +08:00
只专情于一个框架,而对框架进行各种嘲讽批判的,都是很幼稚的行为,算不上一个优秀的开发者,在我看来,没有最好,只有合适不合适,说说我的观点吧:

Yii 我用过,只是因为自己不熟悉,感觉入门难度大,就放弃了
Laravel 没用过,看文档全面,而且也比较火,写法优雅一些,不做评价
Phalcon 我现在开发钱迹用的就是 Phalcon,当初是看中它的性能而处于技术热爱使用的,目前项目中都在用,怎么说呢,我感觉打 80 分吧(满分 100 ),因为它使用者还是相对少一些,英文文档虽然全面,但是中文支持不友好,缺少一个强大的社区,虽然看英文文档没问题,但是当遇到问题了,或者一些疑惑,查阅文档总是不得其意,当然,它有很多好处:MVC 结构,DB 设计全面,写 Web 也方便,性能还是各大框架中排前面的。

对于 ThinkPHP,不知道为什么会有那么多人嘲讽,我觉得是很不公平的,我也是从 3 用到 5,算是经历和几个大版本的更新,看着开发者在精心维护,还是值得赞扬,而且,TP 文档全面,学习简单(我当初第一个后端项目用的就是它),有很多现成的东西可以直接使用,方便省事。

另外,推荐一个 ThinkCMF 框架,专门做后台管理系统的,非常好用,直接往里面填自己的代码就好了,基础配置都很完善。

综上,让我从头选择做钱迹的话,我推荐 TP,主要是方便快速,只要 PHP 学熟了,框架都一样
ibugeek
2019-05-17 11:24:31 +08:00
用 Laravel,如果是 api 接口开发用 lumen,要性能上 go

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/564784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX