Laravel 是一个有着美好前景的年轻框架,它的社区充满着活力,同时提供了完整而清晰的文档,而且为快速、安全地开发现代应用提供了必要的功能。
2011 年, Taylor Otwell 首次将 Laravel 带给这个世界,彼时, Laravel 就是一个全新且现代的框架。 Laravel 基于 MVC 架构,可以满足诸如事件处理、用户身份验证等各种需求,同时通过包管理实现模块化和可扩展的代码,并且对数据库管理有着健壮的支持。
不管是专家还是新手,一旦接触到 Laravel ,都会有相见恨晚之感——这正是你在为 PHP 项目寻找的框架。
本文我们将讨论为什么 Laravel 会成为最成功最流行的 PHP 框架,点击查看原文:http://laravelacademy.org/post/1067.html
对于那些无休止的编程语言之争,只想默默附张图:
1
ToysMall 2015-09-29 17:22:48 +08:00
我不会说我推荐 Symfony
|
4
blacktulip 2015-09-29 17:33:49 +08:00 1
因为抄 Rails 抄得好
|
5
nonfu OP @blacktulip 这只能说 PHP 的学习能力强 善于借他山之石
|
6
kankana 2015-09-29 17:53:02 +08:00
laravel 的设计有点像 java, .net 的开发. 一层套一层的
|
7
Chrics 2015-09-29 17:55:33 +08:00
因为几乎考虑到了 web 开发的所有情况,几乎你需要的轮子都帮你搭好了。
|
8
cdwyd 2015-09-29 17:56:40 +08:00 via Android
不喜欢这样的框架
|
9
slayerdoomsday 2015-09-29 18:00:00 +08:00
最好的不一定是最合适的,还是得按需选择
|
10
lbp0200 2015-09-29 18:19:15 +08:00
|
11
zonghua 2015-09-29 18:27:26 +08:00
全在于 Web Artisans 互联工艺人
|
13
scourgen 2015-09-29 18:43:36 +08:00
我也不会说我推荐 Symfony
|
14
blacktulip 2015-09-29 18:51:26 +08:00
@Chrics artisan - 工匠; artist - 艺术家
|
15
hantsy 2015-09-29 19:00:23 +08:00
Symfony 才是真正 PHP 进步的框架,现在的 PSR 都是初期在 Symfony 得到体现。未来的 Zend 3 会一改之前的作风,全面拥抱 PSR 了,真正实现组件 exchangable, 不再是什么东西都是自己撸了。
|
16
Chrics 2015-09-29 19:01:02 +08:00 1
@blacktulip 是我记错了,感觉工匠要比工艺人好一点
|
18
haiyang416 2015-09-29 19:04:30 +08:00 via Android
Symfony +1
|
19
lijinma 2015-09-29 19:14:36 +08:00
Symfony +1
虽然我很喜欢 Laravel ,也在用 Laravel ,但我觉得将来的趋势是小的控件组装框架(比如 Symfony 控件),而不是这种大而全的框架,比如 Laravel Yii 等。 |
20
breeswish 2015-09-29 19:45:10 +08:00
同支持 Symfony ,最喜欢 Symfony 可以自由组合各个部分的特点。
|
21
tiseheaini 2015-09-29 20:11:50 +08:00
最像 Rails 的 php 框架
|
22
ooh 2015-09-29 20:20:48 +08:00
因为会说人话
|
23
nonfu OP @lijinma 这种争议就好比 Vim 和 IDE 虽然 Vim 被高手们奉为圭臬 但你所看到的大部分人还是在用 IDE 写代码
|
24
nonfu OP |
25
nonfu OP @tiseheaini 国内用 rails 的貌似不多
|
26
sun522198558 2015-09-29 20:46:33 +08:00
Laravel +1
|
27
breeswish 2015-09-29 20:49:47 +08:00
@nonfu Phalcon 我觉得基本能用但是用起来不爽,很多部件功能不够强大。比如 Volt 的模板继承很鸡肋所以写起来很不爽.. ODM 不支持原子操作所以实际上又不能用在生产环境里…… blabla 诸如此类..
|
30
nonfu OP @sun522198558 总算有个支持者 哈哈
|
33
tushiner 2015-09-29 21:26:59 +08:00
API 好看
|
34
mahone3297 2015-09-29 21:32:21 +08:00
好多人支持 symfony 。。。
我也是 symfony 支持者。。。 symfony+1 |
36
nonfu OP @mahone3297 我这个帖子已然不是在讲 Laravel 多么流行 而是反衬 Symfony 有多少铁粉
|
37
r00tt 2015-09-29 21:56:10 +08:00
因为抄 rails 抄得最像
|
38
loveminds 2015-09-29 22:27:39 +08:00 1
因为萌
|
43
lijinma 2015-09-29 22:50:58 +08:00
@nonfu 哈哈哈,你说的有道理。
其实我非常喜欢 Laravel Eloquent 这种 Active Record 的 ORM ,生产环境也使用的 Laravel queue 来跑队列,也使用 Laravel artisan 来快速搞一些方便的 Command ,很方便。 我还有一个观点是,不管一个框架有多优秀,我们仍然要时刻清醒的明白它的缺点,明白在某个时刻或者某个环境下这个框架未必适合。 另外我上面的观点,从长远来看,按需要使用 Components 组成的框架真的会非常方便,而且这些 Components 都遵守 PSR1,2,3,4,7 ,有个站点: http://thephpleague.com/ 你可以看看,我个人感觉这一天不会太远。 你说呢? |
44
matsuijurina 2015-09-29 22:56:44 +08:00 1
这几天特别有意思,我去 Golang 社区,看到里面在抱怨怎么到 1.5 版了还这么慢,多线程并发响应能力只有 C++的 70 %。
我去 Node.JS 社区,看到里面在抱怨 Node.JS 没戏了,为 Node.JS 写了一大半主流框架的 TJ 大神说 Node.JS 天生有缺陷,不适合大型分布式系统开发,投奔 Golang 去了。 我去 Ruby 社区,看到里面在抱怨 Rails 要完蛋了, Node.JS 比 Rails 快几倍,实时应用的时代 Node.JS 完美替代 Rails, Ruby 没有大公司支持,未来很悲剧。 我去 Laravel 社区,看到里面....一片欢乐祥和的气氛,大家都在赞颂这个框架怎么这么好用,连教程都做得那么漂亮,偶尔有个帖子问, Laravel 是不是有点慢? 马上有人语重心长地回帖说, 已经不错了,作者还会继续优化的,论速度当然不能跟 Rails 这样的老牌框架比.... |
45
bdnet 2015-09-29 23:01:14 +08:00
jeffrey 大牛
|
46
uRGB 2015-09-29 23:07:12 +08:00
@matsuijurina 那你最后想表明的意思是?
|
47
yxzblue 2015-09-29 23:09:58 +08:00
@matsuijurina 宣传到位
|
48
fractal314 2015-09-29 23:14:07 +08:00 via Android
laravel 怎么在万网虚拟主机上实现队列服务啊?看的文档一头雾水
|
49
maskerTUI 2015-09-29 23:14:23 +08:00
@loveminds 又见到你了,之前救 /boot 技术太菜让大家见笑了,我已经在恶补鸟哥的 linux 教程基础篇和伺服篇了。
|
50
blacktulip 2015-09-29 23:25:07 +08:00
@matsuijurina 不会吧,比 Rails 还慢?
|
51
orFish 2015-09-29 23:25:31 +08:00
@matsuijurina go 在慢也比 laravel rails 快得多。。。
当然了写 web 效率就慢得多。。。。 |
52
Wangxf 2015-09-29 23:32:48 +08:00
thinkphp 表示不服
|
53
nonfu OP @lijinma 恩 我理解你的意思 Laravel 是最流行的 PHP 框架 而绝非最好的 PHP 框架 流行并非意味着最好 而是因为宣传好、学习和使用成本低 对高手来说永远是选择最合适的技术 而不是一招鲜吃遍天 但对那些爱好者、初学者而言他们更青睐这种“无所不能”的东西 毕竟后者是大多数 所以这也是 WordPress 那么流行的原因 而对于想要在技术上有更高造诣的 当然是要追求“手中无剑 心中有剑”
|
57
mebeta 2015-09-30 01:45:55 +08:00
Symfony +1
|
58
Gem 2015-09-30 08:05:20 +08:00
symfony(laravel) 和 ruby on rails 除了基于的语言不同,有什么不同吗?至于性能方面,这种大而全的框架能有多大差距?喜欢什么用什么就是了。
|
59
workaholic 2015-09-30 08:15:36 +08:00
作为一个 web 框架, laravel 已经牛×得不能再牛×了
|
60
pein 2015-09-30 08:46:11 +08:00
Laravel 吹比吹得好啊,模块化、安全、优雅、艺术品……当然实力也是有的。
|
61
pein 2015-09-30 08:54:37 +08:00
@matsuijurina 一片欢乐祥和的气氛 23333 ……想想其实这样也挺好的,至少不会把时间和口水浪费在争论性能等问题上了,觉得 Laravel 慢可以试试他的弟弟 Lumen XD
|
62
initialdp 2015-09-30 09:16:31 +08:00
还在学习 CI 的过程中,这个世界变化太快。。。
|
63
nisnaker 2015-09-30 09:17:01 +08:00
臃肿。
|
64
oott123 2015-09-30 09:28:31 +08:00 via Android 1
这么硬的广告居然这么多跟帖(
|
65
chineselittleboy 2015-09-30 09:39:34 +08:00
@initialdp 握爪握爪
|
70
93html 2015-09-30 09:44:47 +08:00
又见月经贴。。
|
72
robertlyc 2015-09-30 10:09:46 +08:00
一个抄袭 rails 的产物都能火
|
73
zth8658459 2015-09-30 10:15:52 +08:00
呵呵,抄袭大 RAILS 抄的 这么 happy 。 没感受过 ROR 的看到 Laravel 自然会眼前一亮 殊不知 RAILS 才是他的开山鼻祖
|
74
chaucerling 2015-09-30 10:50:57 +08:00
Laravel 分层越来越向 java 框架靠拢了
|
75
djyde 2015-09-30 10:54:00 +08:00
借鉴 Rails 也不是件羞耻的事情,如果我常年写 php ,肯定也希望 php 能有一个像 Rails 一样轻松好用的 framework ,然后努力用 php 实现出来。我之前还想用写一个 Node.js on Rails 呢。。。
|
76
nonfu OP @chaucerling 是有这么个意思
|
78
lucky215 2015-09-30 12:54:32 +08:00
laravel 带你飞
|
79
Joa 2015-09-30 15:38:42 +08:00
为什么 Laravel 会成为最成功最流行的 PHP 框架?
Laravel 最成功最流行 靠,比形容 PHP 还恶心啊。 PHP 都没说最成功最流行 |
81
ioven 2015-10-01 13:08:35 +08:00
轮子太齐全了,看看之前自己写的轮子和 Laravel 的轮子。。。泪奔。。。
|
82
fantiq 2017-04-18 00:47:28 +08:00
|
83
oswuhan 2017-10-08 22:14:31 +08:00
Symfony +0.5,剩下的 0.5 给“去框架化,利用 composer 按需构建”
|
84
oswuhan 2017-10-08 22:16:17 +08:00
laravel 风靡的原因可以参考凤凰传奇,“脍炙人口、大众审美”
|