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

为什么 Laravel 这么优秀

  •  
  •   godruoyi · 104 天前 · 14021 次点击
    这是一个创建于 104 天前的主题,其中的信息可能已经有所发展或是发生改变。
    153 条回复    2024-03-22 14:48:49 +08:00
    1  2  
    charlie21
        101
    charlie21  
       104 天前 via iPhone
    希望有能力用好这个框架的人越少越好
    james122333
        102
    james122333  
       104 天前 via Android
    @skyworker

    所以表明是老闆是什么意思呢 你刚刚讲程序员很少管什么框架 现在说这是在说你管? 我方才的回应就是很少人不管 程序员都是 你懂技术你更会管不是吗
    herozzm
        103
    herozzm  
       104 天前
    私觉得 Phalcon 比 Laravel 好
    Seanfuck
        104
    Seanfuck  
       104 天前
    吹出来的
    SadBox
        105
    SadBox  
       103 天前
    😅满屏尴尬,x 上老外直接就用 laravel 开发了。本身就是渐进式框架,根本不需要了解那么多。mvc 就能开发了
    asuraa
        106
    asuraa  
       103 天前
    比不上 asp.net core
    我用过的所有 orm 中 entityframework core 是最好用的 天下无敌
    kiddyu
        107
    kiddyu  
       103 天前   ❤️ 1
    @leadfast
    @varzy
    Node.js 已经有了 Laravel 一样的 ORM ,https://sutando.org
    kingjpa
        108
    kingjpa  
       103 天前
    @skyworker #11

    虽然我很反感 laravel , 但是 mybatis /mybatis + 和 laravel 的 orm 比,连脚趾头都够不到
    ezreal
        109
    ezreal  
       103 天前
    一群打工人,天天想着给资本家省钱,想想想笑😊
    varzy
        110
    varzy  
       103 天前
    @kiddyu #107 好东西!感谢分享🙏
    via
        111
    via  
       103 天前 via iPhone
    不懂就问,有没有比 laravel 的 validation 更强的参数验证器?
    ben1024
        112
    ben1024  
       103 天前
    阿这, laravel 是很不错, 有大家说的那么好吗...
    ben1024
        113
    ben1024  
       103 天前
    @via laravel 的验证器验证 200+以上数据会卡
    jeesk
        114
    jeesk  
       103 天前 via Android
    @Mrun 确实不是来黑 spring boot ? 论高性能 spring boot 不上边,这玩意就是一个脚手架
    wjfz
        115
    wjfz  
       103 天前
    之前用了几年的 laravel ,最近被转到了 Kotlin+Spring ,恶心到要吐了。
    largezhou
        116
    largezhou  
       103 天前
    @gongquanlin 最后那段,确实是认真用过的人得出的结论
    IdJoel
        117
    IdJoel  
       103 天前
    @asuraa 我没用过这个,但是简单看了下文档,应该跟 laravel 的 orm 差不多
    Aloento
        118
    Aloento  
       103 天前
    @via #111 ASP.NET Core
    Aloento
        119
    Aloento  
       103 天前
    第一次写 PHP 让我小脑萎缩
    xeneizes
        120
    xeneizes  
       103 天前
    @Mwwqfspg #78 swoole 不行啊 邪路
    Mrun
        121
    Mrun  
       103 天前
    @jeesk #114

    不管谁举例子,另外一个都可以举另一个例子说我有一个更高性能的,讨论问题要结合上下文语境
    lyxxxh2
        122
    lyxxxh2  
       103 天前
    orm 让我很快速完成 curd
    重点是 不论多复杂的 sql, 都可以靠 自定义闭包实现。

    至于性能,我司 qps < 30, cpu 常年 5-10%,不需要考虑。
    laravel 的库,基本都很臃肿。
    特别在处理大数据的时候,需要自己用更原生方式代替。
    fengzl
        123
    fengzl  
       103 天前
    我觉得还是 tp 好用点
    asuraa
        124
    asuraa  
       103 天前
    @IdJoel 我都用过 laravel 的 orm 还可以,但是比不上 efcore ,efcore 是静态类型,再加上 linq 用起来爽翻天。laravel 比不过
    IdJoel
        125
    IdJoel  
       103 天前
    @asuraa 我看了下 linq + efcore 这跟 laravel+collection 太像了,我记得 laravel 的作者原来就是写.net 的, 我感觉没啥区别啊,能麻烦举例下哪些地方比 laravel 好用吗?
    Dragonphy
        126
    Dragonphy  
       103 天前
    @ezreal 你家门口卖包子的也是资本家,快去批判一番
    gongquanlin
        127
    gongquanlin  
       103 天前
    @joker8ren #52 没事的
    gongquanlin
        128
    gongquanlin  
       103 天前
    @largezhou 感谢
    jhdxr
        129
    jhdxr  
       103 天前
    @xiaowowo #28
    『要说简单方便,只能说这是脚本语言固有的优势。论简单方便 python 的 Django ,ruby 的 ruby on rails 绝对不比 laravel 差。』

    你好,(至少 python 的众多库,包括 django 、flask 和 fastapi )还是差的。
    maddot
        130
    maddot  
       103 天前
    有了 github copilot 之后,那种写法上的方便不那么重要了
    weaving
        131
    weaving  
       103 天前
    突然看到大家对 php 还有这么大的热情,不管是喜欢还是吐槽的,说明 php 还有钱途啊,手动狗头🤣
    bthulu
        132
    bthulu  
       103 天前
    @gongquanlin 性能居然还能被 sprring 吊打? 有点震撼到我了. 我印象中 spring 已经是慢的无可救药忍无可忍了, 居然还有比 spring 还慢的.
    coinbase
        133
    coinbase  
       103 天前   ❤️ 1
    Laravel 仿的 Rails ,建议了解下
    langziyang
        134
    langziyang  
       103 天前
    空闲时可以看一看 symfony
    alinwu05
        135
    alinwu05  
       102 天前 via Android
    Yii2 的 ORM 配合 Gii,代码生成,快到大部分项目都只需要一个人就可以搞定了
    james122333
        136
    james122333  
       102 天前 via Android
    @ezreal

    这只是双赢 做了都有好处为何不做?
    ezreal
        137
    ezreal  
       102 天前
    @james122333 你赢了,你的老板赢了,但是更多人输了,卖服务器的老板输了,服务器公司的运维输了,不想一起卷的人输了,用 php 的人输了,芯片设计人员的提升芯片性能的动力减少了,因为花了更多的时间开发产品,开发新产品的数量减少了,产品少了,产品间竞争少了,产品迭代速度变慢了,能体验更好产品的人变少了,全世界的总体的效率提升了,全世界总体的幸福感下降了。有人喜欢坐火车坐飞机,有人喜欢骑马看风景,没必要说哪个好坏
    huage
        138
    huage  
       102 天前
    thinkPHP 也不错
    shijingshijing
        139
    shijingshijing  
       102 天前
    @wjfz #115 是觉得以前的 laravel 恶心 ,还是现在的 Kotlin+Spring 让你恶心。。。
    siweipancc
        140
    siweipancc  
       102 天前 via iPhone
    高中的时候我用了几个月就发誓不再用 php 了,可怕的语言,js c# java 哪个不好非整这个
    guanhui07
        141
    guanhui07  
       102 天前 via iPhone
    @bthulu 有 swoole 和 workerman
    gongquanlin
        142
    gongquanlin  
       101 天前
    @bthulu 跑跑压测就知道了,光靠印象白搭。
    通业务逻辑的接口,客户端每秒上报一次数据,后端计算处理存储,一千个用户并发,laravel 下 php-fpm 直接把 8c16g 的服务器 cpu 打满噶了; spring 搞到 40~50%左右的 cpu ;换成 workerman60~70
    a379395979
        143
    a379395979  
       101 天前
    @gongquanlin 同写过多年的 php 和 java ,mybatis plus 甚至不能 join 。。 没写 java 前觉得 Laravel 一般般,写了 java 后觉得 Laravel 简直是全宇宙最好框架。。。。。。。
    gongquanlin
        144
    gongquanlin  
       101 天前
    @a379395979 对,我就是这个感觉
    lybcyd
        145
    lybcyd  
       101 天前
    @xiaowowo django 肯定不行,有不少设计并不太符合直觉,而且跟进新特性比较慢,像生成 http api 这种功能,居然需要依赖第三方库才能便捷地实现
    james122333
        146
    james122333  
       101 天前 via Android
    @ezreal

    先搞定自身存活吧 自身存活都搞不定不用想那么大爱
    而且这问题自然有相关人士会去想 大环境健康的迁就也可以有余力再去做 本身也不需要什么特殊理由搭上自身的规划才能实施 天真浮滥的言论 资本是逐利的 世界也不会因你而停止转动 除非世界大同 你的犠牲意义不大
    Sanonz
        147
    Sanonz  
       101 天前
    godruoyi
        148
    godruoyi  
    OP
       101 天前
    sppan
        149
    sppan  
       101 天前
    众所周知,PHP 是世界上最好的语言。
    kltt22
        150
    kltt22  
       100 天前
    看看这个域名,god ruoyi ,写 java 的吧
    ezreal
        151
    ezreal  
       98 天前
    @james122333 自身存活不是很简单的事情吗,大部分深入学习 java 脱离平台找不到工作卷死自己卷死别人的普通人才是牺牲品
    james122333
        152
    james122333  
       97 天前 via Android
    @ezreal

    简单? 这要视不同条件而定 卷有很多原因 java 有平台 php 也有平台 laravel 也都是平台下构建的平台之一 学习框架本来就是为了方便开发 事实上用框架也是在卷人 因为有再更好的东西所以更卷的厌恶更多? 基本上就没有万能的东西 即便框架再好用都有极限 写的更好的也都是 然而如果是不出众又没人脉或背景的肯定是被卷死的头几名 这生存就有问题了 更不用谈以后 差异性便是近代生存要素之一 有人主动放弃这个吗
    way2create
        153
    way2create  
       48 天前
    语言和框架不应该成为攀比的工具 归根结底用的还是人 无论 laravel tp 我不发表什么看法 但那些全屏变量满天飞 一个模块就复制一整个文件夹的老屎山代码 我是不能忍的 国内 PHP 商城之类的项目非常多这种 如果要我去维护真是恶心吐了 所以对于某些人我觉得与其让他自由发挥 还是用有点规范的框架更好
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3197 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:56 · PVG 20:56 · LAX 05:56 · JFK 08:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.