|
jabin88May 16, 2019
1
yii
|
|
2
symfony
|
|
3
laravel
|
|
DonneMay 16, 2019
4
yaf
|
|
tmsMay 16, 2019
5
楼上齐了
|
|
salamanderMHMay 16, 2019 via Android
7
slim 比较小,但好用
|
|
8
好用就 laravel,不过你要稍微牺牲一点性能的追求
|
|
chinvoMay 16, 2019
9
@salamanderMH #7 slim 只有路由吧
|
|
PHPJitMay 16, 2019
10
不要问,问就是 laravel
|
|
SankoMay 16, 2019 via Android
11
不要问,问就是 symfony
|
|
potaMay 16, 2019
12
不要问,问就是 symfony
|
|
serverMay 16, 2019
13
不要问,问就是 php
|
|
2kCS5c0b0ITXE5k2May 16, 2019
14
zend
|
|
hiddendeererMay 16, 2019
15
yii2
|
|
mahone3297May 16, 2019
16
cakephp
|
|
meepo3927May 16, 2019
17
CodeIgnitor, 也不错
|
|
MrxxMay 16, 2019
18
Codeigniter 最简单
|
|
KasuganoSorasMay 16, 2019
19
不要问,问就是 Laravel
|
|
lvqinganMay 16, 2019
20
类似 JAVA 开发模式的,那肯定是 Symfony 啊
|
|
asLw0P981N0M0TCCMay 16, 2019
21
tp5
|
|
ThankYouMay 16, 2019
22
为啥不用 java 开发???
|
|
U7Q5tLAex2FI0o0gMay 16, 2019
23
@mahone3297 #16 难得见到同好
|
|
xiaozMay 16, 2019 via Android
24
问就是 Codeigniter
|
|
lepigMay 16, 2019
25
别问 问就是 laravel
|
|
DonneMay 16, 2019
26
要和 Java 开发模式相似,那就放弃 Yaf 吧。如果是做无并发的后台,考虑 Laravel 和 TP 都是可以的,symfony 没用过。
|
|
wentaoliangMay 16, 2019
27
类似于 java 的肯定是 swoft 啊
|
|
JoHandleMay 16, 2019 via iPhone
28
Laravel
|
|
ValidMay 16, 2019
29
slim
|
|
mamahahaMay 16, 2019
30
没基础慎用 laravel,太好用了,容易把人伺候成废柴。
|
|
lzhnullMay 16, 2019 via Android
31
zend
|
|
benhuang1024May 16, 2019
32
最好和 Java 开发模式有点相似的?
暗指 Laravel 呀 |
|
agdholeMay 16, 2019
33
和 Java 相似,Laravel 欢迎你
|
|
yuekccMay 16, 2019
34
slim +1
|
|
35
哈哈,谢谢大家,这周末我去看看 tp5 和 Laravel 选哪个
|
|
zuokanyunqishiMay 16, 2019 via Android
36
laravel,yii
|
|
gehirnhMay 16, 2019 via Android
37
laravel
|
|
VarobjsMay 16, 2019 via Android
38
不要问,问就自己造
|
|
JohnLouMay 16, 2019
39
Codeigniter,用了快 8 年了。
|
|
vovovMay 16, 2019 via Android
40
不要问,问就是 010101
|
|
dfourcMay 16, 2019
41
不要问,问就是手写框架
|
|
iPhonePKAndroidMay 16, 2019
42
laravel
|
|
pkmMay 16, 2019
43
laravel 很好用
|
|
sorshionMay 16, 2019
44
swoft 咯
|
|
1moreMay 17, 2019 via iPhone
45
CI 上手十分容易
|
|
LongLightsMay 17, 2019 via Android
46
@jellybool codecast 大佬?
|
|
beyondyeMay 17, 2019
47
推荐一个简单好用的 PHP 框架
https://github.com/beyondye/framework |
|
jellyboolMay 17, 2019 via iPhone
48
@LongLights 不是大佬,codecasts.com 是我的小站
|
|
visonmeMay 17, 2019
49
就个人使用过的来说:
喜欢集成度比较高的可以考虑:laravel 喜欢模块化的:symfony 喜欢小巧+DIV: SLIM |
|
to2falseMay 17, 2019
50
如果跟 spring 差不多的话,建议 swoft
|
|
xlmoMay 17, 2019
51
现在在用 Laravel,但是自己还是比较喜欢 Codeigniter。
|
|
zyy314680012May 17, 2019 via Android
52
laravel
|
|
polymerdgMay 17, 2019
53
Codeigniter 轻量级 用起来很爽 接近 PHP 原生
|
|
askfilmMay 17, 2019
54
类似 JAVA 开发模式的,那肯定是 Symfony 啊 +1
|
|
tanszheMay 17, 2019
55
https://github.com/lizhichao/one
极简 . 高性能 . 松耦合 . 分布式 . 可运行于多种环境(cli,apache/php-fpm,swoole) |
|
baibanMay 17, 2019
56
类似于 java, 强推 swoft
|
|
lzj307077687May 17, 2019
58
不要问,问就是 Laravel
|
|
59
最后楼主选择了 tp5
|
|
benhuang1024May 17, 2019
60
@orqzsf1 可以的
|
|
skiyMay 17, 2019
61
类型 Java 的只有 swoole 下的 swoft 框架合适你了。
|
|
liuguangMay 17, 2019
62
php 的主流框架已经变成 laravel 了
|
|
ruolisMay 17, 2019
63
最后楼主选择了 tp5 +1
|
|
toma77May 17, 2019
65
百度用的 yi
|
|
wenhainanMay 17, 2019
66
个人接活儿 thinklphp5.0.24 公司开发乖乖用 yii2 吧
|
|
OMGZuiMay 17, 2019
67
类似 java 的话,用 swoft
|
|
lzs5240May 17, 2019
68
laravel
|
|
iphper993May 17, 2019
69
phalcon
|
|
showxMay 17, 2019
70
phpshow
|
|
66betaMay 17, 2019 via Android
71
laravel 一统江湖很多年了
|
|
CaballariiMay 17, 2019
72
thinkphp 最像,laravel 是像 ruby on rails 的
|
|
DamonLinMay 17, 2019
73
不要问,问就是 TP5
|
|
peinhuMay 17, 2019
74
建议就是不要用跟 swoole 相关的任何框架,其它随便,上面说的挺全了,laravel 和 yii 不错,symfony 学习曲线太陡。
|
|
codebear01May 17, 2019
75
tp 吧
|
|
LiangMay 17, 2019
76
我来统计下,截止我的回复:
laravel: 24 thinkphp+tp: 2+8=10 symfony: 8 codeigniter+ci: 5+2=7 yaf: 3 yii: 5 |
|
flashrickMay 17, 2019
77
既然是 php 框架 那肯定要综合功能,实用性,还有学习成本了。
综合来说 tp5 是最好的,其次 laravel 但你要说跟 java 相似 只有一个: swoft。。 |
|
mrgeneralMay 17, 2019
78
symfony 和 java 框架比较像,配置、注解、模块化。
laravel 更像是 symfony 的简化版,还有更简化的 lumen。 yaf 没啥东西,主打的性能,适合基于 DIY yii 中规中矩 ci 就算了吧虽然很简单,但是性能打不过 yaf,拓展性打不过 yii,很尴尬 tp5 一直被 laravel 使用者群嘲,tp3 不维护了,上 tp5 还不如上 laravel |
|
qianji201712May 17, 2019
79
只专情于一个框架,而对框架进行各种嘲讽批判的,都是很幼稚的行为,算不上一个优秀的开发者,在我看来,没有最好,只有合适不合适,说说我的观点吧:
Yii 我用过,只是因为自己不熟悉,感觉入门难度大,就放弃了 Laravel 没用过,看文档全面,而且也比较火,写法优雅一些,不做评价 Phalcon 我现在开发钱迹用的就是 Phalcon,当初是看中它的性能而处于技术热爱使用的,目前项目中都在用,怎么说呢,我感觉打 80 分吧(满分 100 ),因为它使用者还是相对少一些,英文文档虽然全面,但是中文支持不友好,缺少一个强大的社区,虽然看英文文档没问题,但是当遇到问题了,或者一些疑惑,查阅文档总是不得其意,当然,它有很多好处:MVC 结构,DB 设计全面,写 Web 也方便,性能还是各大框架中排前面的。 对于 ThinkPHP,不知道为什么会有那么多人嘲讽,我觉得是很不公平的,我也是从 3 用到 5,算是经历和几个大版本的更新,看着开发者在精心维护,还是值得赞扬,而且,TP 文档全面,学习简单(我当初第一个后端项目用的就是它),有很多现成的东西可以直接使用,方便省事。 另外,推荐一个 ThinkCMF 框架,专门做后台管理系统的,非常好用,直接往里面填自己的代码就好了,基础配置都很完善。 综上,让我从头选择做钱迹的话,我推荐 TP,主要是方便快速,只要 PHP 学熟了,框架都一样 |
|
ibugeekMay 17, 2019
80
用 Laravel,如果是 api 接口开发用 lumen,要性能上 go
|
|
81
我使用过 tp3、5、ci3、laravel5、yii2、swoole、phalcon,简单说下我的使用方式和经验:
TP:国内使用范围广,社区活跃度高,开源但是社区显得比较商业化,二三线城市招人或找工作容易,成本低。3.X 系列比较老了,大概使用了 1 年,开发过五六个电商项目,使用过程中发现一些 BUG (如开启 DEBUG 模式下,在 Linux 和 WIn 下面的驼峰路由映射有问题),也提交过官方,不过那时候官方正在上线 TP5,5 系列的话也是属于现代化开发模式了,可以对比 Laravel5。 CI: 简单易用 性能好 使用超过两年,不过很多轮子都要自己造或者引入第三方包 3.x 系列的基本上一代产物了 相对于现代化开发实在太落后了 如果项目很小 对设计模式也不太要求的话大可放心使用 Laravel: 社区活跃度高 ,生态非常好,性能相对落后。重逻辑下哪怕优化做的很好 QPS 也比较感人,不过大多数情况下很少直达语言这个瓶颈,以我们的项目来说主要问题在 DB 和磁盘的 I/O,所以改善实现方式,大量采用 Redis 来做缓存来处理这些问题。主要是快发起来确实太爽,我目前使用的主力框架也是 5.5LTS 版本,牺牲点性能换来的高效程度目前可以接受,个别项目对并发要求高的用到了 swoole 来常驻内存加速。 YII2:个人觉得 JAVA 过来的应该比较容易上手,中规中矩,方便的 GII, 性能也比较可以,不过组件深度绑定的 bootstrap 还有后端资源管理令我无法接受,短暂使用过两个项目,如果深度定制化要动手的地方还是比较多,适合没有 UI 妹子的后端。 Swoole:注意是 4.X 版本,我主要配合 Laravel 使用,具体场景如异步通知、Websocket、物联网接口等,最好先学习并掌握多进程 /多线程,TCP/IP,SOCKET 等相关知识,不推荐新手使用。 Phalcon:这个用在个别金融项目的微服务项目里,时间用的不是太长,不敢随便评价,没碰到过什么大坑。 其实不管你用什么框架 如果你本身编程思想和技术不行 哪怕用 Laravel 也只能写出来难以维护的代码 反之亦然 没淘汰的框架既然存在都有他的价值 争论哪个框架牛逼实则没有太大意义 就算你拿 Yaf 去做一个日 PV 不到 200 的博客,也不能体现出他的强悍支出,具体看场景:好钢要用在刀刃上。 |
|
keepeyeMay 17, 2019
82
工作上哪个最流行用哪个,别追求小众。所以我推荐 Laravel。性能不够机器来抗
|
|
zfyimeMay 17, 2019
83
ThinkPHP5.1
|
|
sunmoon1983May 17, 2019
84
@jowan YII2:个人觉得 JAVA 过来的应该比较容易上手,中规中矩,方便的 GII, 性能也比较可以,不过组件深度绑定的 bootstrap 还有后端资源管理令我无法接受
Yii3 已经不是这样啦! |
|
yoshiyukiMay 17, 2019
85
yii2
|
|
luxiaokuoMay 17, 2019
87
@qianji201712 活捉大佬
|
|
cszchenMay 17, 2019
89
Yii2 开发起来真的很快
Laravel 虽然流行,组件和包最多,但是开发起来没有 Yii2 高效 Yii2 的配置文件不如 Laravel 方便,其次默认加载前端资源这点也不友好。但是 Yii2 数据校验更易用,开发的时候这个用的最多。 这是我的使用感受,因人而异。 |
|
daqiaowijiuMay 17, 2019
90
别问问就是 laravel
|
|
FantaMoleMay 17, 2019
91
商业项目还是用人多的好,不然要跑路了发现没人会这个,交接工作不方便
|
|
EvilCultMay 17, 2019
92
看到说 laravel 的这么多,我就放心了...
|
|
lccgsnMay 17, 2019
93
tp 不敢用 漏洞多
|
|
onepunchMay 17, 2019
94
symfony phalcon 比较好,不过上手还是有难度的 ; tp 很粗暴 相当粗暴 -,-
|
|
VarobjsMay 17, 2019 via Android
95
@qianji201712 原来大佬也是用 phalcon,之前用过一年多,也是另外大佬推荐的,感觉是用过最好的一个,现在是公司自己的框架。
因为很喜欢 phalcon,个人小项目又不想装扩展,就学(chao)习 phalcon,写了一个超简单的。233 |
|
cw1490908May 17, 2019
96
phalcon +1
|
|
97
很多人觉得 PHP 简单,其实 PHP 是最复杂的,因为它总是吸引你去了解各种框架,然后自造轮子。
最后,你会达到一个境界,所有的框架都是辣鸡,因为你可以根据业务随时撸一个框架出来。 突然想起一张很经典的 GIF 图(楼下的观众可以帮忙贴一下吗): 贱法,其第一层境界,手中无贱,心中有贱。 其第二层境界,人贱合一,手中无贱,心中亦无贱。 其第三层境界,那就不再是贱人,而是贱圣! |
|
jziwenchenMay 17, 2019
98
Phalcon 没人提吗? 超级好用.
|
|
dvaknheoMay 18, 2019
99
其实,小白就只需要路由。
以前都是用 CI 对付过去。 看了 CI4 的代码,我觉得还是用 tp5 做路由吧。 其他东西,能不用的一概不用。 另外,对比一个框架,爆栈 调试也是常见做法。 laravel 除了性能,调试也不方便,容易让人不知头脑。 |
|
herozzmMay 18, 2019 via iPhone
100
phalcon 秒杀其他框架
|