Laravel 和 springboot 谁设计的理念更优秀? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
MrDarnell
V2EX    程序员

Laravel 和 springboot 谁设计的理念更优秀?

  •  
  •   MrDarnell 2024-03-26 08:58:04 +08:00 4553 次点击
    这是一个创建于 566 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java 和 php 都经常写,感觉两套框架都有明显的设计理念,非常优秀,也有不少其他语言的借鉴者,比如 node 和 nest.js 就借鉴了 spring-boot 的理念,golang 的 goravel 和 python 的 masonite 借鉴了 Laravel 的理念。

    14 条回复    2024-03-26 20:36:47 +08:00
    jorneyr
        1
    jorneyr  
       2024-03-26 09:01:31 +08:00
    AOP 吊打一切。
    cmdOptionKana
        2
    cmdOptionKana  
       2024-03-26 09:02:19 +08:00   10
    ruby on rails
    crocoBaby
        3
    crocoBaby  
       2024-03-26 09:04:03 +08:00
    哪个多人用哪个好
    iyiluo
        4
    iyiluo  
       2024-03-26 09:06:02 +08:00
    php 多快好省,springboot 全家桶要啥有啥
    echo0x000001
        5
    echo0x000001  
       2024-03-26 09:18:20 +08:00
    一个是 web 框架,一个是应用框架,应该是无法比较的,非要比较我建议加上 django.
    lichao
        6
    lichao  
       2024-03-26 09:37:20 +08:00
    Laravel 的理念基本来自 Rails
    dongisking
        7
    dongisking  
       2024-03-26 09:38:25 +08:00
    由于语言特性,使得 laravel 缺少了非常多的特性。AOP ,动态代理,注解
    skyworker
        8
    skyworker  
       2024-03-26 11:07:43 +08:00   4
    @dongisking 的确, 尤其是注解的缺失,让 laravel 缺乏高级特征. 不过 laravel 的 ORM, 又的确让我爱不释手, 反倒是目前国内主流的 mybatis 之类的 ORM, 太恶心了.

    我承认, springBoot + 微服务那一套, 适合有几十个人的团队, 外加要对接很多大企业内部系统的时候, 比较好用.

    不过哪, springBoot + 微服务 被国内面向简历和薪资编程的程序员搞臭了, 明明是只有一个程序开发的项目, 用户负载不超过 10 个, 不用对接其他系统, 明明 sprintBoot 就行了, 非要硬上 springBoot + 微服务


    现在就刚接手一个类似的项目, 非常恶心
    freeloop1
        9
    freeloop1  
       2024-03-26 12:48:12 +08:00
    @skyworker 顶你,小公司玩微服务,纯粹是没事找事,开发效率低的一批,硬件还浪费不少,也不一定比单体稳定。
    dongisking
        10
    dongisking  
       2024-03-26 14:39:27 +08:00
    @skyworker 虽然后续 PHP8 也支持了注解,但是在这之前只能依赖 “Doctrine 注解”从而利用反射也可以实现,但是这么一来给性能堪忧的 laravel 无疑是吃之无味弃之可惜
    coderwl
        11
    coderwl  
       2024-03-26 14:50:46 +08:00
    spring boot 和 laravel 都借鉴了非常多 rails 的理念,但是 laravel 借鉴的更多,所以 laravel 更优秀
    skyworker
        12
    skyworker  
       2024-03-26 15:06:21 +08:00
    @dongisking 大部分中小 web 项目, 性能都不是瓶颈; 即使有性能瓶颈, 也在数据库那里.
    lyxeno
        13
    lyxeno  
       2024-03-26 19:23:54 +08:00
    我先学的 laravel ,再学的 spring boot...感觉 laravel 好复杂(也可能是因为我之前没接触过 PHP 语法的问题)
    NXzCH8fP20468ML5
        14
    NXzCH8fP20468ML5  
       2024-03-26 20:36:47 +08:00 via Android
    aop 恶心得一匹,中间件不比这舒服一万倍
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1358 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:07 PVG 01:07 LAX 10:07 JFK 13:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86