Ale jest sens tworzenia projektu z wykorzystaniem składni Razor? obecnie chyba rzadko jest wykorzystywany w firmach... frontend to raczej react/angular
Jest sens, jeśli ma to uzasadnienie w projekcie. Jeśli chcesz w przyszłości myśleć o innym odbiorcy niż przeglądarka, to lepiej machnąć api + front.
Jak zależy Ci na szybkim developmencie i nie dbasz o dostęp "z zewnątrz" , to prawdopodobnie Razor będzie lepszy.
To, że teraz często szukają fullstacka nie jest aż tak ważne, bo frameworka się nauczysz, a wstępny brak znajomości nie powinien przeważyć samodzielnie podjętej, świadomej decyzji i umiejetnosci uzasadnienia jej konkretnymi wymogami projektu. Nawet jeśli to Ty te wymogi ustaliłeś na jakiejś podstawie.
@lucaslov
Niech to będzie sklep, ale niech ma trochę więcej bajerów, niż koszyk i lista przedmiotów.
Dorzuć do tego rabaty kodowe i ich walidację, automatyczne przeceny bazowane na porze roku/kategorii/czymkolwiek. Niech ma jakiś system punktowy dla stałych klientów itp.
Nie chodzi o to, że jakaś aplikacja jest zła. Chodzi o to, żebyś:
A) wiedział po co ją robisz i co ma zawierać,
B) stworzył wymagania, projekt i wdrożył w życie(np. na wewnętrznym prywatnym hostingu, abo cuś, tak żeby można było powiedzieć że działa i można było pokazać)
C) podejmował decyzje i był w stanie uzasadnić wybór technologii, narzędzi i poszczególnych rozwiązań.
Źle się o nich mówi, bo w większości to aplikacje na jedno kopyto, powielane metodą "pacz filma i przepisuj bez zrozumienia" albo żywcem wyjęte z tutoriala.
Jak napiszesz własne rozwiązanie, o którym będziesz mógł opowiedzieć, to możesz w programie nawet obliczać średnią wagę kupy swojego kota w stosunku do ilości pokarmu i nie będzie źle :)