Laravel 4 正式发布了

2013-05-30 11:40:48 +08:00
 PrideChung
Laravel ( http://laravel.com/ ) 是现在PHP社区里面相当火的一个full stack框架,大量地使用了PHP 5.3带来的闭包功能,使得语法比较简洁。主要功能包括路由,ORM,DB Migration,模板,单元测试,命令行工具,还有其他乱七八糟的东西。之前说过在5月内发布,最后两天终于赶上了,官网也改版了,十分漂亮。

这次更新比较大的变化是去除了Laravel之前自己的包管理系统,拥抱PHP社区的新星Composer,引入了一些Symphony的组件,框架的体积无可避免地变大了。
模板的关键字也有所改变,其实我个人不太明白这么改的意义,作者说是为了更好的可读性,我觉得没什么区别,还会给升级带来麻烦。

其他还有各种琐碎的改变,见Changelog。
http://wiki.laravel.io/Changelog_(Laravel_4)

打算在下个私人项目里面试试。
15366 次点击
所在节点    PHP
70 条回复
kiancyc
2013-05-30 13:53:25 +08:00
试了下Laravel4的Beta,感觉很不错。应该是目前PHP框架里面最好用的。
希望正式发布了代码实例能多点。
Feobe
2013-05-30 14:14:40 +08:00
更爱kohana。
subpo
2013-05-30 14:17:21 +08:00
看起来好屌
endintro
2013-05-30 15:02:39 +08:00
和symphony比较有什么优势?
blandlove
2013-05-30 15:10:36 +08:00
表示钟爱她的 路由 ,架构清晰
KiseXu
2013-05-30 17:25:30 +08:00
请问这个单词怎么读
PrideChung
2013-05-31 11:50:37 +08:00
@endintro 没用过Symphony,不太好说,PHP的框架成百上千,估计没几个人能挨个试,只能看别人的评价和眼缘了。


@KiseXu 看看老外是怎么念的 https://tutsplus.com/course/whats-new-in-laravel-4/
pubby
2013-05-31 12:02:42 +08:00
用Zend+Propel的飘过 ,功能足够,性能凑活~~~
xhinking
2013-05-31 12:36:50 +08:00
一眨眼就到4了。。
PrideChung
2013-05-31 13:37:24 +08:00
@xhinking 所以说是现在社区相当火的一个框架,开发十分活跃,基本一年一个大版本。
RelativeLayout
2013-05-31 14:00:01 +08:00
我觉得Laravel是最好的PHP框架。
sobigfish
2013-05-31 16:43:19 +08:00
从laravel4 beta3 用回laravel3了-。-
crny520
2013-06-07 17:48:46 +08:00
@PrideChung 安装好像都不行...
crny520
2013-06-07 17:55:42 +08:00
@RelativeLayout 该不会要安装该死的Composer吧?有没有3的包下载,我找了半个都找不到.
PrideChung
2013-06-07 18:06:48 +08:00
@crny520 Laravel4已经完全拥抱Composer了,添加package就跟写Gemfile一样超方便的。新项目不再建议用3了,要是对Laravel4不感兴趣的话,还是趁早换一个框架吧,Laravel3已经不会再有什么大更新的了。
crny520
2013-06-07 18:09:19 +08:00
@PrideChung 怎么我下载的包才38K?
PrideChung
2013-06-07 18:36:33 +08:00
@crny520 因为框架的依赖全都通过Composer来安装,框架本身也可以通过Composer安装。
haiyang416
2013-06-07 18:48:35 +08:00
之前一直用3,但是自从4的代码发出来,读了源码之后就换框架了。
它连有php原生函数的功能都要自己封装一遍,比如文件操作类,unlink要封装成delete,还有很多多,3的时候就这样,到4了就更变本加厉了。
虽说它是为了统一操作,但是我还是接受不能啊…
Feobe
2013-06-07 19:12:39 +08:00
@haiyang416
我还以为是别名而已,为了代码的语义性、可读性。

...封装了,是不是有点走火入魔的味道了- -
PrideChung
2013-06-07 21:01:51 +08:00
@haiyang416 @Feobe

我越来越感觉Laravel有野心要成为PHP界的Rails,从它非常重视测试这一点可以看出来,虽然不像Cack那样照搬Rails。接纳了在Composer之后在包管理方面也可以跟Gemfile对应了,大概封装越来越重也是必然的了,但愿不会成为另一个Zend就好……

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

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

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

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

© 2021 V2EX