Laravel 的入门成本到底有多高?

2016-04-15 22:48:48 +08:00
 yhylord

项目的旧版是用 CI 2 写的,最近打算大更,重写代码库,于是想换一个更现代、优雅的框架。 从接触 PHP 开始就看到有人提 Laravel ,确实单论流行程度来说 PHP 框架里面像 Laravel 这样的也是凤毛麟角吧?看了几集Laracasts上面的视频,感觉写起来还是很爽,至少比起过气、文档混乱、 deprecated 的 CI 2 来说。 不过搜了一下就看到各种争论,框架之间的辩论暂且不提(个人项目, PV 什么的 10K/天都是峰值了),还有很多人说入门成本高昂,不适合初学者之类的。说实话我现在也没有多少后端开发的经验,在我看来 Laravel 写起来很爽,不过确实给人一种 magic 的感觉(用 Type Hint 来 Data Binding ,各种 Helper 什么的(大概是我没有搞懂或者是见得太少了,求解释和指正))。 听起来很像小马过河,但在各位看来 Laravel 需要多少“前置知识”?以及纯靠用在项目里面学习足够吗?学习曲线有多陡峭?

7574 次点击
所在节点    PHP
33 条回复
cxbig
2016-04-15 22:54:30 +08:00
这问题实话说无解,因为别人就是别人,你就是你。
有些东西可能你已经知道,带一句就明白了;有些怎么反复看都看不懂。其他人也许正好和你相反。
倒不如从实战出发,开始重写你的项目,遇到问题无论多痛苦都要去克服,这样会比较好。
而且就算用新框架也不是所有人都能做到一步到位的完美,都是根据个人经验慢慢优化推进的。
Dannytmp
2016-04-15 23:12:38 +08:00
Ci 都能精通的, laravel 更不在话下了
yhylord
2016-04-15 23:15:12 +08:00
@Dannytmp 实话实说也算不上精通……而且我感觉 Laravel 的架构要更加复杂一点
levn
2016-04-15 23:16:18 +08:00
自己写个框架
yhylord
2016-04-15 23:16:58 +08:00
@levn 没有造轮子的水平
msg7086
2016-04-15 23:24:35 +08:00
前置知识? Ruby on Rails ?但是 Rails 用完就回不去 PHP 的世界了。
xhat
2016-04-15 23:26:27 +08:00
ci 转 laravel 学习曲线不会太陡。
熟悉 composer 即可,其它方面虽有差异,但没太多门槛,适应就好了。
yangxin0
2016-04-16 00:42:24 +08:00
直接上 ROR 吧
xuwenmang
2016-04-16 01:01:26 +08:00
@msg7086
@yangxin0

问题来了,上 ROR 要懂 ruby 不?
Slienc7
2016-04-16 01:23:33 +08:00
@msg7086 突然有试试的冲动。😃
LINAICAI
2016-04-16 01:49:00 +08:00
我一移动端开发人员看官方文档 Laravel 都能上手写点东西莫说你会 CI 了
nine
2016-04-16 03:36:01 +08:00
rails 走起
msg7086
2016-04-16 08:04:44 +08:00
@xuwenmang
要啊,然而 Ruby 不算很难。
入门是跟着之前单位老大学的,一下午学完 Ruby 语言(元编程除外),一周开始改程序。
最近在教我们公司客服小哥写 Ruby ,也是一下午学完语言,一周开始写系统。

@Slienc7 小心回不去(
mahone3297
2016-04-16 08:11:19 +08:00
@msg7086 客服小哥那么 nb ,给客服小哥点赞。。。
jellybool
2016-04-16 08:27:01 +08:00
很赞同一楼的一句话:别人就是别人,你就是你。个人觉得,如果你学习 PHP 都是按照 PHP 的行业标准来的话, laravel 的文档是再清晰不过了。如果是连 composer 都没听说过的,那文档必然很乱。
msg7086
2016-04-16 08:27:56 +08:00
@mahone3297 我们这位客服小哥还是很猛的,会 PHP MySQL HTML CSS JS ,现在 Rails 和 Coffee 加入了豪华午餐。正准备转职到技术部来干,无奈招不到新客服所以不让他转……
audi
2016-04-16 08:50:43 +08:00
成本就是 30 分钟
yhylord
2016-04-16 09:56:28 +08:00
谢谢各位,感觉大胆地去写就好了
abelyao
2016-04-16 10:02:34 +08:00
相对还是喜欢 CI 3 ,要不 phalcon 也好
Moker
2016-04-16 11:04:32 +08:00
Laravel 现在用着还行啊 入门还是挺快的,自己写点东西感受下吧。有些功能你并不会用到可以先无视掉了

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

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

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

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

© 2021 V2EX