V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MrDarnell
V2EX  ›  程序员

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

  •  
  •   MrDarnell ·
    fanqie · 277 天前 · 3976 次点击
    这是一个创建于 277 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


    现在就刚接手一个类似的项目, 非常恶心
    freeloop1
        9
    freeloop1  
       276 天前
    @skyworker 顶你,小公司玩微服务,纯粹是没事找事,开发效率低的一批,硬件还浪费不少,也不一定比单体稳定。
    dongisking
        10
    dongisking  
       276 天前
    @skyworker 虽然后续 PHP8 也支持了注解,但是在这之前只能依赖 “Doctrine 注解”从而利用反射也可以实现,但是这么一来给性能堪忧的 laravel 无疑是吃之无味弃之可惜
    coderwl
        11
    coderwl  
       276 天前
    spring boot 和 laravel 都借鉴了非常多 rails 的理念,但是 laravel 借鉴的更多,所以 laravel 更优秀😄
    skyworker
        12
    skyworker  
       276 天前
    @dongisking 大部分中小 web 项目, 性能都不是瓶颈; 即使有性能瓶颈, 也在数据库那里.
    lyxeno
        13
    lyxeno  
       276 天前
    我先学的 laravel ,再学的 spring boot...感觉 laravel 好复杂(也可能是因为我之前没接触过 PHP 语法的问题)
    NXzCH8fP20468ML5
        14
    NXzCH8fP20468ML5  
       276 天前 via Android
    aop 恶心得一匹,中间件不比这舒服一万倍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.