1
mcwanderer 2017-01-07 17:47:02 +08:00
Laravel
|
2
cuebyte 2017-01-07 17:48:45 +08:00 1
Flask
|
3
cxbats 2017-01-07 17:50:00 +08:00
Rails
|
4
hobbyliu 2017-01-07 17:50:58 +08:00 via Android
lara
|
5
ovear 2017-01-07 17:56:34 +08:00
估计在这里你只会听到前两种
但是我实在用不惯 Laravel |
6
Wangxf 2017-01-07 17:56:53 +08:00
koa2
|
7
WangXg 2017-01-07 18:04:31 +08:00
说 Flask 和 Rails 的是来砸 PHP 的场子的吗?
|
8
edsgerlin 2017-01-07 18:06:22 +08:00
Symfony>Laravel , Laravel 用了一堆 Symfony 的轮子可见 Symfony 的代码质量有多好。
|
9
Miy4mori 2017-01-07 18:08:55 +08:00 via Android
spring
|
10
102400 2017-01-07 18:13:17 +08:00
一堆人答非所问,我推荐 Sinatra :-)
|
11
uxstone 2017-01-07 18:16:35 +08:00
SpringBoot
|
12
Ncare 2017-01-07 18:19:40 +08:00 via iPhone
哪个看的爽,就学哪个
|
13
Magician 2017-01-07 18:22:00 +08:00 via iPhone
ruby on rails
|
14
chenyu0532 2017-01-07 18:26:13 +08:00
楼主问的是 Yii,Laravel,Thinkphp 当中哪个好,回答别的的是在秀智商??
|
15
Magician 2017-01-07 18:36:16 +08:00 via iPhone
@chenyu0532 肯定是 rails 好 laravel 抄的 rails 啊
|
16
Yuansir 2017-01-07 18:49:05 +08:00 via Android
都用一遍,自己喜欢哪个用哪个
|
17
hhxiaolei 2017-01-07 18:54:08 +08:00
Laravel
|
18
netsll 2017-01-07 18:58:57 +08:00
设计结构 Laravel>yii>thinkphp
应用普及 yii>thinkphp>laravel |
19
vugusurk 2017-01-07 19:00:37 +08:00 1
楼主有引战嫌疑
|
20
cuebyte 2017-01-07 19:00:53 +08:00
|
21
shijingshijing 2017-01-07 19:04:39 +08:00
讲真,有功夫折腾 Laravel 不如早点转 Java 。
|
22
flydogs 2017-01-07 19:04:51 +08:00 via iPhone
都试一遍,哪个适合自己就用哪个
|
23
lamCJ 2017-01-07 19:08:35 +08:00 via iPhone
什么前提都没有 问这种问题是意义不大 比如小项目根本没必要用框架 composer 安装必要组件直接用就够了 自己写有时候更快活
如果比较闲不妨看着文档走一遍流程 demo 用谁最习惯就用谁 |
24
xavierskip 2017-01-07 19:42:04 +08:00
我从 12 年开始就用这个头像了。
|
25
ruooooooli 2017-01-07 19:56:15 +08:00
用过 CI and Laravel 没有用过 TP
|
26
gouchaoer 2017-01-07 20:03:43 +08:00 via Android 2
安全性: https://github.com/FriendsOfPHP/security-advisories
laravel 和 yii2 差别不大, tp 估计安全不太好 https://github.com/FriendsOfPHP/security-advisories 性能:可以看出 laravel 性能很差 代码可读性,这个就是上手难度的意思,我个人认为 tp 和 yii2 设计上差不多, laravel 概念多也更难。。。鸟哥 2 次吐槽 laravel 很难。。。 最后社区,由于 laravel 很会忽悠社区很火,基本上很多轮子都能找到, yii2 社区也不错,我 yii2 阵营的。。。 理念上我当然认同 yii2 了 |
27
upczww 2017-01-07 20:06:59 +08:00 via iPhone
django
|
28
orderc 2017-01-07 20:07:09 +08:00
居然没人喷 TP ,好意外,😂
|
29
dsg001 2017-01-07 21:29:44 +08:00
为何不考虑 CI , github star 仅次于 laravel ,但学习曲线小太多,如果不是大型团队项目, CI 会是最佳选择
|
30
takashiki 2017-01-07 21:34:00 +08:00
个人开发 laravel ,商用项目开发 yii2 ,个人意见
|
31
allenhu 2017-01-07 21:43:35 +08:00 via Android
laravel 好是好,上手比较难,学习曲线陡,综合起来 yii2 比较合适,特别是可以快速生成后台 curd 功能
|
32
changwei 2017-01-07 21:45:16 +08:00
ThinkPHP 从 5 开始也很安全了,只要保证数据库编码是 UTF8 ,然后所有外部参数都用 input 函数接收,理论上不会有什么安全问题。实在不放心装个安全狗或者 360 主机卫士,然后接入一个 cdn 。 ThinkPHP 上手肯定是最简单的,没有什么复杂的概念,各种类库 API 都很很有规律性,简单明了,学习曲线不大。招人也好招。
YII 我学过一段时间,网上的中文教程太少了,就算是中文社区,到现在也没有一个能拿出手的完整的官方手册。更别说类库手册了。但是它的开发确实很快速而且安全。比如说他的 cookie 默认加密,然后前端视图层部分也封装了很多助手函数,只不过这些东西让编写模版的前端来看可能会有点难度。 Laravel 目前社区还是非常活跃的,从文档来看我觉得他的文档要比 YII 易懂,结合国内很多视频教程,上手我觉得会很快的。安全性很高,比如说 cookie 加密, auth 门面等等。 |
33
alwayshere 2017-01-07 21:50:07 +08:00
这是 XXX 在 V2EX 上被黑得最惨的一次,楼下继续
|
34
initialdp 2017-01-07 21:56:17 +08:00
如果只在这三个中选的话,推荐 laravel.
如果选择范围放宽点的话,推荐 CI 。 |
35
gouchaoer 2017-01-07 22:10:13 +08:00 via Android
@changwei
laravel 的文档: http://www.golaravel.com/laravel/docs/5.1/ yii2 的文档: http://www.golaravel.com/laravel/docs/5.1/ 我当成看 laravel 文档学了 2 个星期没学会,我就 xdebug 单步调试想搞清楚框架原理(一般经验 php 框架我单步调试走一遍就懂了),但是 laravel 是唯一一个没法单步调试的 php 框架,因为封装太变态了,而且刷版本太厉害都出了 4 个版本了( yaf/phalcon 这种扩展框架不算)。 yii2 看着看着就会了,文档我倒是觉得比 laravel 好。。。 |
36
gouchaoer 2017-01-07 22:11:10 +08:00 via Android
yii2 的文档: http://www.yiichina.com/doc/guide/2.0
|
37
liyu001989 2017-01-07 22:35:24 +08:00
|
38
wtbhk 2017-01-07 23:18:54 +08:00
怎么还有人推荐 CI ……
|
39
shijingshijing 2017-01-07 23:38:34 +08:00
@wtbhk CI 有什么问题?很简单的轻量级 web 用 CI 不行么?静听高论~
|
40
mingyun 2017-01-07 23:42:11 +08:00
yii 入门比较难,个人感觉
|
41
sagaxu 2017-01-07 23:48:08 +08:00 via Android
@gouchaoer 你来看看我们 Javaer 用的框架,运行时字节码修改,动态代理类,各种拦截注入,自定义 DSL 编译器,框架本身实现比任何 PHP 框架都复杂的多,但是使用却很容易。
|
42
gouchaoer 2017-01-07 23:57:11 +08:00 via Android
@sagaxu 微微脑容量小,太复杂的东西学不会, django 也说容易、 laravel 也说容易,但是微微就是学不会。学会了也没法定制一些功能
|
43
xhowhy 2017-01-08 00:24:29 +08:00
同样单线程 为啥不用 node.js ?
|
44
sagaxu 2017-01-08 00:34:12 +08:00
@gouchaoer 很久以前, CI 是我的容忍极限了,但是自从转了 Java ,神码框架都不觉得复杂了,甚至开始嫌弃某些框架太过简陋和高耦合
|
45
ericls 2017-01-08 01:15:44 +08:00
elixir plug
|
46
HLT 2017-01-08 01:49:25 +08:00
yii2
|
48
wellsc 2017-01-08 01:59:33 +08:00 via Android
cowboy
|
49
zqcolor 2017-01-08 03:40:19 +08:00
yii2
|
50
hnch201414 2017-01-08 09:32:44 +08:00 via Android
Ci
|
51
jayyjh 2017-01-08 09:32:50 +08:00
自己写着玩 我选 ci
|
52
realpg 2017-01-08 10:16:53 +08:00 1
这两个里面 看项目数据处理情况,如果不提项目类型,首选 yii2 。 laravel 的 orm 对一些场景特别合适,对某些场景就一半了
ThinkPHP.... 你 TM 是在逗我? |
53
dubuqingfeng 2017-01-08 12:29:41 +08:00
Laravel 和 yii2 都很不错,所以我选择 Phalcon
|
54
herozzm 2017-01-08 13:16:54 +08:00 via Android
phaclon+1 , phalcon 一出,谁与争锋
|
55
Outshine 2017-01-08 14:29:32 +08:00
楼主没说明场景。。。
安全性要求高可选 YII2 要想写得爽可以选 Laravel 作死可以选 ThinkPHP 。。。 |
56
chnyang 2017-01-08 16:05:18 +08:00
springMVC
|
57
chnyang 2017-01-08 16:06:21 +08:00
@shijingshijing 听过别人这么说,你觉得是为什么呢?
|
58
lygmqkl 2017-01-08 16:19:40 +08:00 via iPhone
Since 2009 无数大神开光 只要遵循开发规范 安全和性能没有任何问题,不少大公司内部都在用 yii ,甚至现在用 1.x 依然很安全, Yii 2.x 你值得拥有
|
59
shijingshijing 2017-01-08 16:52:10 +08:00
@chnyang 我擦,怎么又是听别人说啊, CI 有啥大毛病啊,漏洞啥的么?真心想知道~~~
|
60
shijingshijing 2017-01-08 16:54:34 +08:00
|
61
kn007 2017-01-08 21:42:20 +08:00
所以新手到底选哪个入手?
|
62
xx19941215 2017-01-08 21:47:51 +08:00
|
63
lbp0200 2017-01-08 21:49:57 +08:00
安全性,当然是 laravel , SQL 注入一项,就够了
|
64
ragnaroks 2017-01-09 08:53:57 +08:00
|
65
uuuing 2017-01-09 08:59:07 +08:00 via Android
这么告诉你,你要想简单快速开发应用 thinkphp 够了
|
66
wyan453351466 2017-01-09 10:05:45 +08:00 1
本来对 thinkphp 还有点好感,现在出了 thinkphp5 以后,对 thinkphp 好感全无。看一下 thinkphp5 的文档,单字母函数全部废弃,数据库层、验证、命令行等大量核心功能完全抄袭 laravel 。我就想说一句,如果你所有东西都跟 laravel 一样,我干嘛不直接用 laravel ?要你何用?
|
67
wensonsmith 2017-01-09 13:16:41 +08:00
phalcon !
|
68
chnyang 2017-01-09 19:51:48 +08:00
@shijingshijing 我也不知道啊,我就想问问你为什么用 lavarel 不如用 java,在知乎也看过别人这么说,他说的是 laravel 像极了 java 的 spring 那一套
|
69
cncqw 2017-01-09 20:07:58 +08:00
有功夫用 thinkphp 还不如用 laravel
|
70
shijingshijing 2017-01-09 23:38:14 +08:00
@chnyang 毕竟 java 轮子多,毕竟 java 好找工作,就这两点基本上可以秒杀了~ PHP 不就图个短平快么?
|
71
wtbhk 2017-03-09 23:44:11 +08:00
@shijingshijing 简单轻量的框架有很多选择,比如 Slim
|