Laravel 5.1 正式发布了!

2015-06-09 21:52:56 +08:00
 orzcc
发布相关信息: https://laravel-news.com/2015/06/laravel-5-1-released/
官网: http://laravel.com

主要看点:LTS
10459 次点击
所在节点    PHP
77 条回复
msg7086
2015-06-10 09:08:32 +08:00
@whatisnew 说实话我并没有用过Laravel,以前曾经有一个项目打算用的,不过后来还是用了Rails。
做Web开发,最重要的是在最短时间内做出原型设计,所以轮子越多速度越快。
就拿Rails来说,做项目就是拿一堆gem铺着然后写逻辑就行了,运行速度快慢根本不重要。
等运行速度快慢重要了的时候,公司规模也大了,人手也多了,可以慢慢重构去了。

当然了,对于一次性生命周期的脚本语言来说,Laravel(以及其他一些框架也好)是不是合适也是一个问题。对于Rails来说,一次加载,长期运行。而PHP框架则是要每次加载。

所以得出的结论就是,与其用Laravel不如用Python或者RoR了……(死
acthtml
2015-06-10 09:45:43 +08:00
现在php的为什么不关注drupal了。
orzcc
2015-06-10 09:46:24 +08:00
@ruchee Laravel 5.1就是等Symfony2.7发布才发布的~

@system 除了composer update还要更新一些东西,参见: http://laravel.com/docs/5.1/upgrade#upgrade-5.1.0

@whatisnew @br00k @msg7086 语言争论没什么意义,这个影响因素太多了,用效率去考虑选择语言太程序化思维,没有任何意义,除非特殊项目。在选定语言的前提下,选择框架的前提下去在乎框架性能也只是其中一部分而已。

Laravel的优势是在选定php的前提下,优雅地去做项目。亮点不少,路由、配置、ORM、任务机制等等。而且Laravel不是那种死脑筋地去发明一个个轮子,能用现成稳定的轮子就用,而且商业化和文档都做到不错。看好它本身,更看好它的生态和可持续发展。目前主核心项目正在从重写到Laravel中~
orzcc
2015-06-10 09:49:31 +08:00
@acthtml Drupal是个很尴尬的地方,本身不属于框架,但又有点超框架的发展,有点类似于夹在框架和wordpress之间的一个产品。这种东西能不能成,纯粹从模式上看是看不出来的,从这么多年的发展看下来应该是失败了。小白或者注重内容的直接就用wordpress了,否则就用框架了~
orzcc
2015-06-10 09:51:22 +08:00
@whatisnew 轮子都开源,自己看看代码就行了,不是让你真的“直接拿来就用”。代码可以简单看下,还要简单测试下。除了一些冷门的package,至少大部分情况下比你自己自己开发的要靠谱一些。
skyworker
2015-06-10 09:58:36 +08:00
@msg7086 Pyton或者ROR的生产环境,肯定没有PHP部署方便。
xuxu
2015-06-10 10:03:38 +08:00
@whatisnew 以hello world来判断提高了8倍并以此推论出减少了8倍机器是不合理的推断。 真实业务环境使用的resource如mysql,webservice等等耗的资源比框架多几个数量级,就是说有时候框架性能不是主要因素,还没到需要考虑框架性能的阶段。
xsharp
2015-06-10 10:03:52 +08:00
优雅么?
latent
2015-06-10 10:05:07 +08:00
很喜欢这个框架
ruchee
2015-06-10 10:07:09 +08:00
我已经用Laravel4.2为公司开发过三个系统了,PHP里面最像Rails的框架,那开发速度、那酸爽,谁用谁知道

纠结于速度的,你干嘛不换Go或者用C去写CGI哦

纠结于Ruby的,我只想问,就你那渣渣编程水平,学得会Ruby吗

以上对事不对人,不要对号入座
msg7086
2015-06-10 10:07:50 +08:00
@skyworker 所以用途不同。
自己公司开发项目不用考虑给小白部署,所以只要自家devops搞定就行了。
这种时候就没有必要去用PHP。
如果是发布出来给别人用的,那就要考虑部署成本了。
(我会说我们公司直接卖人服务器么,程序全部装进服务器里,然后整台卖)
ruchee
2015-06-10 10:11:50 +08:00
对于国内PHP社区这一票所谓经验丰富而不知进取的老手,基本都有下面几个特点:

1、没接受过正规计算机教育,一味推崇C和所谓的高性能代码
2、不接受新事物,什么命令空间、Composer,他根本就不愿意听
3、自己喜欢造轮子,造成那鸟样还喜欢瞎得瑟
4、不知道吸收社区精髓,不知道利用社区已有的资源
5、这种人,我劝你们别祸害人了,回家种地养娃去吧
skyworker
2015-06-10 10:13:26 +08:00
@msg7086 用PHP的就一定是小白?用Python或者ROR就一定是高大上? 这样笑了

如果PHP的某个框架,能做到ROR的功能,并且部署和生产环境都能经得起时间的考验,何必一定要用ROR? 要显得高大上才行?
yangmls
2015-06-10 10:17:12 +08:00
@ruchee

6. phpunit 都不写也敢嘲笑人家测试覆盖率 > 90% 的轮子
roys
2015-06-10 10:21:29 +08:00
Laravel 5
He who is contented is rich. - Laozi
欢迎页还加了名言呀~
fising
2015-06-10 10:21:31 +08:00
有毛用。
typcn
2015-06-10 10:21:37 +08:00
@ruchee Go 写 CGI ,进水了吧
TangMonk
2015-06-10 10:27:13 +08:00
Symfony和rails都在用
lbp0200
2015-06-10 10:29:14 +08:00
等了好久了
ruchee
2015-06-10 10:29:24 +08:00
@typcn 拜托再看看我那回复,你语文是哪位老师教的,理解能力无人能及啊

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

https://tanronggui.xyz/t/197335

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

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

© 2021 V2EX