Суть отличий:
-
NestJS практически полностью копирует модель Spring (аннотации, DI, модули, контроллеры, сервисы).
-
ASP.NET Core также очень близок концептуально: services, controllers, attributes.
-
Laravel/Symfony — похожи через Service Container, но без Java-аннотаций (используют PHP-атрибуты и конфиги).
-
FastAPI/Django — используют другой стиль (меньше DI, больше функций/классов, DI проще).