Добрый день всем!
Предстоит проект, т.к. опыта с asp.net маловато.
Может кто подскажет лучше использовать mvc или же более молодую razor pages?
В mvc знаю что можно менять например вьюху в методе контроллера
return View("Другая вьюха", модель);
В razor pages
return Page();
Пока это одно отличие увиденное мной.
Если будет выбрано razor pages возможно ли будет в дальнейшем совмещать в одном проекте обе техники?
Здравствуйте, varenikAA, Вы писали:
AA>Добрый день всем!
Добрый.
В одном проекте можно использовать и MVC и WebApi и Razor Pages.
Насчет разницы между MVC и Razor Pages — я в Razor Pages глубоко не вникал,
пока еще с MVC и Web Api разбираюсь,
но есть статейки в инете, набери в гугле ASP NET Core MVC vs Razor Pages вылезут.
Вот тут например неплохо описано, чел уже проникся RP.
Как я понимаю RP написан поверх MVC и юзает MVCишные классы и интерфейсы.
There are 10 types of people in the world: Those who understand binary, and those who don't.
Здравствуйте, Smiless, Вы писали:
S>Здравствуйте, varenikAA, Вы писали:
AA>>Добрый день всем!
S>Добрый. S>В одном проекте можно использовать и MVC и WebApi и Razor Pages.
S>Насчет разницы между MVC и Razor Pages — я в Razor Pages глубоко не вникал, S>пока еще с MVC и Web Api разбираюсь, S>но есть статейки в инете, набери в гугле ASP NET Core MVC vs Razor Pages вылезут. S>Вот тут например неплохо описано, чел уже проникся RP. S>Как я понимаю RP написан поверх MVC и юзает MVCишные классы и интерфейсы.
Да, я тоже в процессе гугления пришел к выводу, что можно просто в razor pages проекте
добавить папки Controllers Views Models и будет все работать. Видимо все определяет конфа UseMVC.
Ну, а MVC удобно использовать для реализации REST API. Если же внешний сервис не требуется, должно за глаза хватать pages(для отображения/редактирования данных).
Здравствуйте, Smiless, Вы писали:
S>Здравствуйте, varenikAA, Вы писали:
S>Подключил Net core 3 там дефолтный веб проект приложение на Razor Pages S>Image: Untitled-2.jpg