V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
nilai
V2EX  ›  PHP

来聊聊laravel这货

  •  
  •   nilai · Jan 12, 2014 · 23769 views
    This topic created in 4491 days ago, the information mentioned may be changed or developed.
    听N多个都在聊这个。 跟人瞎扯的时候对方一提了这个框架名,感觉就牛很多。 我倒想问问国内用laravel这货做过多少项目了呢? 有多少在线上运行的呢? 初次使用这玩意。感觉路由是它的一大优点,不过也很麻烦。路由跟python的框架都差不多了,仅闲聊,别乱喷,没说哪个框架好与不好。更没说哪个语言好与不好,
    41 replies    2016-01-09 11:56:25 +08:00
    2code
        1
    2code  
       Jan 12, 2014
    用过5种不同的php框架,laravel是用过最爽的
    no13bus
        2
    no13bus  
       Jan 12, 2014
    @2code 如何爽 哪里爽 有多爽 期待下文
    mahone3297
        3
    mahone3297  
       Jan 12, 2014
    @2code 跟symfony的区别如何?我感觉symfony抄ror也抄的很猛。。。
    liuxurong
        4
    liuxurong  
       Jan 12, 2014
    如何爽 哪里爽 有多爽 期待下文
    ooh
        5
    ooh  
       Jan 12, 2014
    MVC,路由,模版引擎,是个框架这些都有非要说哪爽看个人吧,路由够清晰,数据验证我感觉这块不错,模版继承也有,速度我感觉也不错,现在一般我给别人做都用laravel
    xi4oh4o
        6
    xi4oh4o  
       Jan 12, 2014
    路由,IoC,Eloquent ORM以及一些编码方式都很爽,很多必备的功能都直接提供了方便的方法,开发起来效率很高。因为学习了很多rails,.net的优点。

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

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

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

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

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