5

Uczenie się nowych rzeczy inwestuje dużo czasu, przestrzeni i energii. Obecnie uczę się Asp.Net Core MVC 2.0. W numerze ASP.NET Core tutorials znalazłem następujące informacje, które pomieszały mi w decydowaniu, czy muszę przestać uczyć się Asp.net Core MVC i zacząć uczyć się Asp.net Core Razor Pages.Dlaczego strony brzmią zalecanym sposobem tworzenia interfejsu WWW w Asp.net Core 2.0?

Strony maszynki do golenia to zalecane podejście do tworzenia interfejsu WWW z programem ASP.NET Core 2.0.

Dlaczego strony brzmią zalecanym sposobem tworzenia interfejsu WWW w Asp.net Core 2.0? Wszelkie wskazówki są mile widziane.

+2

Polecam naukę bardziej tradycyjnego MVC .net core, a następnie nauczenie się RazorPages po. W ten sposób uzyskasz lepsze ogólne zrozumienie technologii. – nurdyguy

Odpowiedz

5

Strony maszynki są zoptymalizowane pod kątem przepływu pracy opartej na stronach i mogą być używane w tych scenariuszach z mniejszą liczbą ruchomych części niż tradycyjne modele MVC. Dzieje się tak, ponieważ nie musisz zajmować się kontrolerami, działaniami, trasami, modelami ViewModels i widokami (jak zwykle). Zamiast tego twoja trasa jest oparta na konwencjach, a twój PageModel służy jako kontroler, działanie (akcje) i ViewModel w jednym. Strona oczywiście zastępuje widok. Nie musisz mieć tak wielu folderów, jak w MVC, co jeszcze bardziej uprości Twój projekt.

Zobacz ten artykuł MSDN (https://msdn.microsoft.com/en-us/magazine/mt842512.aspx?f=255&MSPPError=-2147217396), aby uzyskać więcej informacji o zaletach stron typu Razor w porównaniu z MVC dla przepływów pracy opartych na stronach. Oczywiście w przypadku interfejsów API nadal będziesz chciał używać kontrolerów.

Powiązane problemy