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

233 天前
 MrDarnell

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

3901 次点击
所在节点    程序员
14 条回复
jorneyr
233 天前
AOP 吊打一切。
cmdOptionKana
233 天前
ruby on rails
crocoBaby
233 天前
哪个多人用哪个好
iyiluo
233 天前
php 多快好省,springboot 全家桶要啥有啥
echo0x000001
233 天前
一个是 web 框架,一个是应用框架,应该是无法比较的,非要比较我建议加上 django.
lichao
233 天前
Laravel 的理念基本来自 Rails
dongisking
233 天前
由于语言特性,使得 laravel 缺少了非常多的特性。AOP ,动态代理,注解
skyworker
233 天前
@dongisking 的确, 尤其是注解的缺失,让 laravel 缺乏高级特征. 不过 laravel 的 ORM, 又的确让我爱不释手, 反倒是目前国内主流的 mybatis 之类的 ORM, 太恶心了.

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

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


现在就刚接手一个类似的项目, 非常恶心
freeloop1
233 天前
@skyworker 顶你,小公司玩微服务,纯粹是没事找事,开发效率低的一批,硬件还浪费不少,也不一定比单体稳定。
dongisking
233 天前
@skyworker 虽然后续 PHP8 也支持了注解,但是在这之前只能依赖 “Doctrine 注解”从而利用反射也可以实现,但是这么一来给性能堪忧的 laravel 无疑是吃之无味弃之可惜
coderwl
233 天前
spring boot 和 laravel 都借鉴了非常多 rails 的理念,但是 laravel 借鉴的更多,所以 laravel 更优秀😄
skyworker
233 天前
@dongisking 大部分中小 web 项目, 性能都不是瓶颈; 即使有性能瓶颈, 也在数据库那里.
lyxeno
233 天前
我先学的 laravel ,再学的 spring boot...感觉 laravel 好复杂(也可能是因为我之前没接触过 PHP 语法的问题)
NXzCH8fP20468ML5
233 天前
aop 恶心得一匹,中间件不比这舒服一万倍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1026995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX