1
PrideChung 2013-04-09 03:09:09 +08:00 via iPhone 1
有关注,也做过一些demo, 但没有在实际项目中用过。laravel很大胆地使用了PHP的一些新特性,例如闭包,路由的写法有很强烈的sinatra既视感,也应该向rails学了不少,还有migration和命令行工具,自己也有一套插件系统,有望成为PHP界的rails? 但又并不臃肿,只有1m多一点,感觉不错。
|
2
sobigfish 2013-04-09 18:39:17 +08:00 via iPad
l4的文档很不全啊。还有上次在linode上部署,居然composer更新依赖组件有漏掉的模块。 update也不行。
@PrideChung bundle在v4被抛弃了,直接用composer和他们的package api |
3
xhinking 2013-04-09 20:47:41 +08:00
看过一些教程,感觉不错,似乎挺像rails。
|
4
twm 2013-04-09 20:59:49 +08:00 via iPhone
用symfony2
|
5
insraq 2013-04-09 21:12:33 +08:00 2
17Startup现在是基于Laravel 3的(应该没有重写),是从2.x一路升级上来的。
17Startup大概是我写的最晚的PHP代码了,之前是基于Slim Framework + MySQL + Sammy.js写的,几乎完全Ajax化,当时还是很激进的,结果跑了半年多发现了问题,Google如果配置妥当是可以抓取Ajax的,而百度则完全不抓取(不知道现在是否还是如此),只能硬着头皮重写,当时考虑过用Rails,但是当时有人说PHP可能会好招人(结果到我离开还是基本只有我一个人写代码),于是就在PHP的Framework中选,当时还是Symphony 1.x和Zend 1.x的时代,Laravel算是比较早的PHP 5.3+框架,在Laravel和FuelPHP纠结了一下,后来发现前者体积小很多,我要的功能都有,所以就选了Laravel(之后看了Zend 2和Symphony 2觉得选Laravel是正确的,这两个试图把PHP Java化的框架完全不对我胃口)。 Laravel的文档很不错,代码也容易理解,执行效率可以接受。我当时没有用Laravel自己的ORM,用的是之前版本遗留下的ORM,写了许多粘合剂和Laravel配套,也没有多麻烦。Laravel可扩展性很强,而且基本上贯彻了C2C。 看到上面说Laravel已经1M多了,我当时用的时候只有200K多一点,还是臃肿了不少。L4完全基于Composer感觉是正确的,PHP需要一个Package Manager,Composer应该算是de facto standard了,不过我已经洗手不写PHP好久了,具体L4有什么变化已经不清楚了。 |
7
voidman 2013-04-18 12:41:27 +08:00
觉得是最容易上手的一个PHP框架,理念也很不错。
|
8
allengaller 2013-07-01 15:54:02 +08:00
@insraq 17startup 很给力,请加油!
|