java 和 php 都经常写,感觉两套框架都有明显的设计理念,非常优秀,也有不少其他语言的借鉴者,比如 node 和 nest.js 就借鉴了 spring-boot 的理念,golang 的 goravel 和 python 的 masonite 借鉴了 Laravel 的理念。
1
jorneyr 244 天前
AOP 吊打一切。
|
2
cmdOptionKana 244 天前 10
ruby on rails
|
3
crocoBaby 244 天前
哪个多人用哪个好
|
4
iyiluo 244 天前
php 多快好省,springboot 全家桶要啥有啥
|
5
echo0x000001 244 天前
一个是 web 框架,一个是应用框架,应该是无法比较的,非要比较我建议加上 django.
|
6
lichao 244 天前
Laravel 的理念基本来自 Rails
|
7
dongisking 244 天前
由于语言特性,使得 laravel 缺少了非常多的特性。AOP ,动态代理,注解
|
8
skyworker 244 天前 4
@dongisking 的确, 尤其是注解的缺失,让 laravel 缺乏高级特征. 不过 laravel 的 ORM, 又的确让我爱不释手, 反倒是目前国内主流的 mybatis 之类的 ORM, 太恶心了.
我承认, springBoot + 微服务那一套, 适合有几十个人的团队, 外加要对接很多大企业内部系统的时候, 比较好用. 不过哪, springBoot + 微服务 被国内面向简历和薪资编程的程序员搞臭了, 明明是只有一个程序开发的项目, 用户负载不超过 10 个, 不用对接其他系统, 明明 sprintBoot 就行了, 非要硬上 springBoot + 微服务 现在就刚接手一个类似的项目, 非常恶心 |
10
dongisking 243 天前
@skyworker 虽然后续 PHP8 也支持了注解,但是在这之前只能依赖 “Doctrine 注解”从而利用反射也可以实现,但是这么一来给性能堪忧的 laravel 无疑是吃之无味弃之可惜
|
11
coderwl 243 天前
spring boot 和 laravel 都借鉴了非常多 rails 的理念,但是 laravel 借鉴的更多,所以 laravel 更优秀😄
|
12
skyworker 243 天前
@dongisking 大部分中小 web 项目, 性能都不是瓶颈; 即使有性能瓶颈, 也在数据库那里.
|
13
lyxeno 243 天前
我先学的 laravel ,再学的 spring boot...感觉 laravel 好复杂(也可能是因为我之前没接触过 PHP 语法的问题)
|
14
NXzCH8fP20468ML5 243 天前 via Android
aop 恶心得一匹,中间件不比这舒服一万倍
|