Yii,Laravel,Thinkphp 这 3 个哪个好?

2017-01-07 17:45:31 +08:00
 youyi
14793 次点击
所在节点    程序员
71 条回复
shijingshijing
2017-01-07 19:04:39 +08:00
讲真,有功夫折腾 Laravel 不如早点转 Java 。
flydogs
2017-01-07 19:04:51 +08:00
都试一遍,哪个适合自己就用哪个
lamCJ
2017-01-07 19:08:35 +08:00
什么前提都没有 问这种问题是意义不大 比如小项目根本没必要用框架 composer 安装必要组件直接用就够了 自己写有时候更快活

如果比较闲不妨看着文档走一遍流程 demo 用谁最习惯就用谁
xavierskip
2017-01-07 19:42:04 +08:00
我从 12 年开始就用这个头像了。
ruooooooli
2017-01-07 19:56:15 +08:00
用过 CI and Laravel 没有用过 TP
gouchaoer
2017-01-07 20:03:43 +08:00
安全性: 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 了
upczww
2017-01-07 20:06:59 +08:00
django
orderc
2017-01-07 20:07:09 +08:00
居然没人喷 TP ,好意外,😂
dsg001
2017-01-07 21:29:44 +08:00
为何不考虑 CI , github star 仅次于 laravel ,但学习曲线小太多,如果不是大型团队项目, CI 会是最佳选择
takashiki
2017-01-07 21:34:00 +08:00
个人开发 laravel ,商用项目开发 yii2 ,个人意见
allenhu
2017-01-07 21:43:35 +08:00
laravel 好是好,上手比较难,学习曲线陡,综合起来 yii2 比较合适,特别是可以快速生成后台 curd 功能
changwei
2017-01-07 21:45:16 +08:00
ThinkPHP 从 5 开始也很安全了,只要保证数据库编码是 UTF8 ,然后所有外部参数都用 input 函数接收,理论上不会有什么安全问题。实在不放心装个安全狗或者 360 主机卫士,然后接入一个 cdn 。 ThinkPHP 上手肯定是最简单的,没有什么复杂的概念,各种类库 API 都很很有规律性,简单明了,学习曲线不大。招人也好招。

YII 我学过一段时间,网上的中文教程太少了,就算是中文社区,到现在也没有一个能拿出手的完整的官方手册。更别说类库手册了。但是它的开发确实很快速而且安全。比如说他的 cookie 默认加密,然后前端视图层部分也封装了很多助手函数,只不过这些东西让编写模版的前端来看可能会有点难度。

Laravel 目前社区还是非常活跃的,从文档来看我觉得他的文档要比 YII 易懂,结合国内很多视频教程,上手我觉得会很快的。安全性很高,比如说 cookie 加密, auth 门面等等。
alwayshere
2017-01-07 21:50:07 +08:00
这是 XXX 在 V2EX 上被黑得最惨的一次,楼下继续
initialdp
2017-01-07 21:56:17 +08:00
如果只在这三个中选的话,推荐 laravel.

如果选择范围放宽点的话,推荐 CI 。
gouchaoer
2017-01-07 22:10:13 +08:00
@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 好。。。
gouchaoer
2017-01-07 22:11:10 +08:00
liyu001989
2017-01-07 22:35:24 +08:00
wtbhk
2017-01-07 23:18:54 +08:00
怎么还有人推荐 CI ……
shijingshijing
2017-01-07 23:38:34 +08:00
@wtbhk CI 有什么问题?很简单的轻量级 web 用 CI 不行么?静听高论~
mingyun
2017-01-07 23:42:11 +08:00
yii 入门比较难,个人感觉

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

https://www.v2ex.com/t/332905

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

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

© 2021 V2EX