MVC - używa się jeszcze?

0

Używa się jeszcze architektury MVC do nowych projektów, czy może obecnie już tylko WebAPI + Angular/React? Widzę dużo hejtu na jQuery, a domyślnie ASP.NET MVC sugeruje używanie właśnie tej biblioteki.

1

Ale MVC to jest przecież wzorzec architekturalny, a w .NET jego nazwa jako element składowy wzięła się od tego, że framework wspiera/wymusza jego wykorzystanie przy tworzeniu aplikacji. Nie ma żadnego znaczenia czy robisz API, tradycyjną aplikację bez żadnych zewnętrznych endpointów itp.

Co zresztą dobrze widać, gdy utworzysz projekt - oba mają podobną strukturę fizyczną, różnica jest tylko taka, że WebAPI domyślnie jest skonfigurowane na wystawienie API i tyle.

Co do Angie/React, to zależy od potrzeb, ale wydaje mi się, że w tym kierunku właśnie idziemy, tym bardziej, że są domyślnie dodane templatki projektów.
.NET Ci przecież w żaden sposób nie narzuca tego w jaki sposób robisz front i czy jest integralną częścią aplikacji czy jedynie (jednym z wielu) punktem dostępowym.

2

Używa się, i w webie, i na desktopie, i nawet konsoli, i pisząc frontend do API w Angularze czy Reakcie też się MVC używa.
Tak samo jak używa się strategii, fabryk i chain of responsibility.

1 użytkowników online, w tym zalogowanych: 0, gości: 1