V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JiaFeiX
V2EX  ›  问与答

你们觉得 Lavaral 框架是不是过度设计了? 不符合 php 的简单直接

  •  
  •   JiaFeiX · 2016-06-26 22:29:17 +08:00 · 7326 次点击
    这是一个创建于 3066 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    2016-07-20 10:39:40 +08:00
    wizardforcel
        1
    wizardforcel  
       2016-06-27 00:02:42 +08:00 via Android
    1. php 3x 简单直接,引入类和命名空间已经不简单直接了。

    2. php 自带的一些机制是“默认不安全”的,所以需要框架。

    3. 所有框架中, laravel 算是简洁和优雅的,至少比起 tp 是这样。
    ivanlw
        2
    ivanlw  
       2016-06-27 03:22:30 +08:00 via iPhone
    楼主有没有觉得 react.js ember.js angular.js 过度设计了
    还是 Jquery 来得简单直接
    cuebyte
        3
    cuebyte  
       2016-06-27 04:24:13 +08:00
    楼主有没有觉得 Rails 过度设计了?
    不符合 Ruby 的简单直接
    vibbow
        4
    vibbow  
       2016-06-27 04:35:46 +08:00
    我就用 composer 初始化了一下 lavaral ,然后看了眼文件夹体积......
    还是回到我的 CI 把...
    imcxy
        5
    imcxy  
       2016-06-27 06:50:41 +08:00
    面向对象的本质就是过度设计。我想知道张三的媳妇叫啥,结果非要给我一个户口本(一堆不需要、用不到的东西)。
    kslr
        6
    kslr  
       2016-06-27 08:12:22 +08:00
    @imcxy 你知道要使用这种设计吗
    kslr
        7
    kslr  
       2016-06-27 08:12:53 +08:00
    @imcxy 打错了,应该是“你知道为什么要使用这种设计吗”
    likezun
        8
    likezun  
       2016-06-27 09:39:58 +08:00
    呵呵~ , 你知道 symfony 吗!
    tabris17
        9
    tabris17  
       2016-06-27 09:40:57 +08:00
    简单设计,可以看看 slim
    lyragosa
        10
    lyragosa  
       2016-06-27 09:57:13 +08:00
    CI 过于简单, Lavaral 过于过度, Yii 是一个比较折中的选择
    aidai524
        11
    aidai524  
       2016-06-27 10:15:06 +08:00
    对于之前用习惯国内 CMS 和 wp 啥的人来说, CI 确实简单易用。 Laravel 最新的版本是用了很多 PHP5.5+的新特性,所以 PHP5.4 以下都没法用 Laravel 。 CI 应该还可以用 PHP5.3 吧,这里所谓的简单复杂跟 PHP 版本有关吧。 YII 之前用的一直也不错,就是生成的那些东西比较乱,还有里面 view 部分封装的函数也一点不好用,做起前端交互起来感觉麻烦,还是 Laravel 的一些特性和设计模式了解了之后,大大提高工作效率。
    lijinma
        12
    lijinma  
       2016-06-27 10:36:10 +08:00
    Laravel 本来就是参考 ROR 的。
    rESHARP
        13
    rESHARP  
       2016-06-27 10:46:17 +08:00
    市面上流行的编程语言都有臃肿化的趋势,本来可以好好地做它的螺丝刀,却非要把锯条、锤子、开瓶器、锅铲、指甲刀等功能集成进来,搞得自己很万能似的。
    Balthild
        14
    Balthild  
       2016-06-28 01:44:52 +08:00 via Android
    你觉得 Laravel 过度设计,是因为你还没有需要用到这些设计的场景。
    AbrahamGreyson
        15
    AbrahamGreyson  
       2016-07-20 10:39:40 +08:00
    这个年代还有看源码体积决定是否使用的, 内存才多少钱:)
    至于是否过度设计,看需求喽, Laravel 好在可以适合各种规模的设计。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:31 · PVG 07:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.