V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nilai
V2EX  ›  PHP

来聊聊laravel这货

  •  
  •   nilai · 2014 年 1 月 12 日 · 23568 次点击
    这是一个创建于 4389 天前的主题,其中的信息可能已经有所发展或是发生改变。
    听N多个都在聊这个。 跟人瞎扯的时候对方一提了这个框架名,感觉就牛很多。 我倒想问问国内用laravel这货做过多少项目了呢? 有多少在线上运行的呢? 初次使用这玩意。感觉路由是它的一大优点,不过也很麻烦。路由跟python的框架都差不多了,仅闲聊,别乱喷,没说哪个框架好与不好。更没说哪个语言好与不好,
    41 条回复    2016-01-09 11:56:25 +08:00
    2code
        1
    2code  
       2014 年 1 月 12 日
    用过5种不同的php框架,laravel是用过最爽的
    no13bus
        2
    no13bus  
       2014 年 1 月 12 日
    @2code 如何爽 哪里爽 有多爽 期待下文
    mahone3297
        3
    mahone3297  
       2014 年 1 月 12 日
    @2code 跟symfony的区别如何?我感觉symfony抄ror也抄的很猛。。。
    liuxurong
        4
    liuxurong  
       2014 年 1 月 12 日
    如何爽 哪里爽 有多爽 期待下文
    ooh
        5
    ooh  
       2014 年 1 月 12 日
    MVC,路由,模版引擎,是个框架这些都有非要说哪爽看个人吧,路由够清晰,数据验证我感觉这块不错,模版继承也有,速度我感觉也不错,现在一般我给别人做都用laravel
    xi4oh4o
        6
    xi4oh4o  
       2014 年 1 月 12 日
    路由,IoC,Eloquent ORM以及一些编码方式都很爽,很多必备的功能都直接提供了方便的方法,开发起来效率很高。因为学习了很多rails,.net的优点。

    但是性能问题似乎有待考究。
    fork3rt
        7
    fork3rt  
       2014 年 1 月 12 日   ❤️ 2
    我公司的项目都是Laravel + Bootstrap 这对搞基组合。。
    xigua1
        8
    xigua1  
       2014 年 1 月 13 日
    codeigniter 的时代过去了?
    arzusyume
        9
    arzusyume  
       2014 年 1 月 13 日
    @xigua1 CI 官方不是停止维护了么

    Laravel 被推荐很久了但一直没有能用到的地方
    family
        10
    family  
       2014 年 1 月 13 日
    只用symfony2,laravel这货代码写出来“不够优雅”
    saharabear
        11
    saharabear  
       2014 年 1 月 13 日
    @family +1
    CoX
        12
    CoX  
       2014 年 1 月 13 日
    @arzusyume CI一直在更新,说想找个下家怎么就变成停止维护了呢
    vven
        13
    vven  
       2014 年 1 月 13 日   ❤️ 2
    其实我一直很好奇一个问题
    老是看到laravel标榜优雅,但是假如写程序的人本身就一塌糊涂,那这个“优雅”还算优势么?
    arzusyume
        14
    arzusyume  
       2014 年 1 月 13 日
    @CoX 是这样么,这话题传到我这的时候就已经是 "CI都停止维护了为啥还要用" 了 orz
    CoX
        15
    CoX  
       2014 年 1 月 13 日
    https://github.com/EllisLab/CodeIgniter/commits/develop
    CI的开发分支几乎每天都有commit,这个真不像是停止维护了
    kennedy32
        16
    kennedy32  
       2014 年 1 月 13 日
    为毛没人提起yii
    frank451
        17
    frank451  
       2014 年 1 月 13 日
    @kennedy32 YII组件耦合性太高,要么都用它那一套东西,要么改到天荒地老
    jinwyp
        18
    jinwyp  
       2014 年 1 月 13 日
    laravel 是纯后端框架, 路由这块 其他框架很难比, 支持restful
    ORM这块 其他框架也很难比, 方便,性能还可以. 开发效率快

    其他最重要的是artisan 命令行, 其他框架没有, 数据库维护,迁移非常方便

    内置blade 模板, 还有很多其实也不常用的功能 例如ioc ,事件机制, 监听器, 过滤器 等等
    jinwyp
        19
    jinwyp  
       2014 年 1 月 13 日
    问一个问题, 控制器中如果有代码需要重用, 那么控制器如何调用控制器? 或者有其他的方法?
    harryxu
        20
    harryxu  
       2014 年 1 月 13 日   ❤️ 1
    @jinwyp 独立出来,写成service或者其他的类库。
    run2
        21
    run2  
       2014 年 1 月 13 日
    @jinwyp 我也遇到这个问题了,直接new会提示“ Maximum function nesting level of '100' reached, aborting! ”
    又不想用extends
    。。。
    teavoid
        22
    teavoid  
       2014 年 1 月 13 日
    关注一下,不知道性能上laravel有什么好的解决方案吗?目前我也在用laravel
    jinwyp
        23
    jinwyp  
       2014 年 1 月 13 日
    @harryxu 你的意思是写到Model层里面? 目前我就着这么做的,公用的部分写到Model层的方法里面。 写成service是什么意思? laravel3 里面使用的bundle 包管理 是要 写成bundle吗? 感觉很多小的功能 没必要写成包。
    dongk
        24
    dongk  
       2014 年 1 月 13 日
    @jinwyp model 和controller之间独立出service
    cdffh
        25
    cdffh  
       2014 年 1 月 13 日   ❤️ 1
    为什么 没有人提起zend
    shanks
        26
    shanks  
       2014 年 1 月 13 日
    纯后端框架?这个不错,关注下
    chareice
        27
    chareice  
       2014 年 1 月 13 日
    为什么不早点出 已经转rails了
    homlean
        28
    homlean  
       2014 年 1 月 13 日
    用这个做了个小项目,整体感觉用起来还是比较方便的。

    至于性能方面,还没有做过对比。
    nilai
        29
    nilai  
    OP
       2014 年 1 月 13 日
    个人感觉laravel的路由功能是它的亮点。思路清楚,可感觉对有的人来说倒成了一个麻烦事。 如果像其它框架那样自动匹配到每个控制器就很好了。
    66beta
        30
    66beta  
       2014 年 1 月 13 日
    就差一点,PHP版本要求太高,在我朝虚拟主机面前是悲剧,不是人人都用得起VPS的
    nilai
        31
    nilai  
    OP
       2014 年 1 月 13 日
    @66beta 好像至少要5.3吧
    harryxu
        32
    harryxu  
       2014 年 1 月 13 日
    @jinwyp 写到Model中也是一种办法,如果是小功能的话,我会写成小的class,或是helper函数,比较复杂的功能就会单独弄个package,或者弄一package,专门放各种各样的工具类。
    123123
        33
    123123  
       2014 年 1 月 13 日
    @66beta 在 5.5 都已经 Release 的时代要求个 5.3 不过分,这只能怪那些虚拟主机商不与时俱进
    funcman
        34
    funcman  
       2014 年 1 月 14 日
    上次试一试的时候,在Mac装了一下,除了啥问题就没管了。
    moose123
        35
    moose123  
       2014 年 2 月 11 日
    只有wordpress做二次开发:)
    andyhuax
        36
    andyhuax  
       2014 年 2 月 12 日
    Laravel性能究竟如何?看数据好像要比kohana还要低啊
    whidbey
        37
    whidbey  
       2014 年 5 月 2 日
    国内还没普及,但的确算是好东西。
    讨论群 。。一起学习 laravel爱好者 201195376
    whidbey
        38
    whidbey  
       2014 年 5 月 2 日
    本质上还是基于symfony,吸收了很多语言的特点,应该属于工业化的开发语言。
    roys
        39
    roys  
       2014 年 10 月 8 日
    我们公司今年开始用的laravel。
    summer
        40
    summer  
       2015 年 9 月 1 日
    讨论性能问题就是耍流氓
    tanteng
        41
    tanteng  
       2016 年 1 月 9 日
    @jinwyp service 就是又多一个层,可以看做是 Model 层的一种,通常还有 Logic 层,其实都算 Model
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:51 · PVG 07:51 · LAX 15:51 · JFK 18:51
    ♥ Do have faith in what you're doing.