W sumie trapi mnie to od dłuższego czasu - jak robi się / jak powinno robić się front przy aplikacjach webowych w #?
Z tego co się orientuje, to chyba
Albo robimy MVC
i zwracamy sobie View
, w którym z użyciem Razora
sobie jakoś to wyświetlamy
Lub Web API
i wystawiamy JSON
y dla jakiegoś np. Angular
a, który to już sobie tam mieli i generuje widok - I jak wygląda deploy
tego?
bo WebFormsy to chyba relikt przeszłości?
A dodatkowo, są te angular
y(pińcet wersji angulara) react
y vue
+ ewentualnie signalR
- Co kiedy używać? czy jest sens bawić się w każdym? Czy ktokolwiek poważny bawi się w podejście "czysty js
i lecimy"?
Wydaje mi się, że WebAPI jest bardziej uniwersalne, a przy frameworkach jak to wygląda? że np. nie wpływają negatywnie na SEO (bodajże Angular) lub ogólnie nie mają jakichś poważniejszych wad.