Может кто-нибудь объяснить разницу между ASP. NET MVC и. NET Core 3.1 - PullRequest
0 голосов
/ 19 июня 2020

Здравствуйте, я создал приложение с использованием asp. net MVC, этот проект все работает хорошо, но я обнаружил, что много документации с Stripe имеет устаревшую документацию, однако документация подходит для asp. net core

Это серьезное изменение между двумя типами, почему это не работает с моим. Я новичок во всем этом, но на самом деле это не имеет для меня большого смысла, поэтому, пожалуйста, объясните в терминах ламенов и дайте ссылку на некоторые статьи, если это поможет :)

Ответы [ 2 ]

2 голосов
/ 19 июня 2020

Я понимаю ваше замешательство: D Я работал с ASP. NET очень давно (с веб-форм). Я постараюсь объяснить, насколько я понимаю.

MVC - это шаблон проектирования, который добился большого успеха и был широко адаптирован несколькими фреймворками. ASP. NET MVC - точечная net реализация шаблона MCV.

ASP. NET Core - это переработанная версия ASP. NET с множеством новых функций и преимуществ. Самым большим заявленным отличием является тот факт, что DOT NET CORE является кроссплатформенным с открытым исходным кодом.

В базовом веб-приложении asp. net вы по-прежнему будете видеть шаблон MVC с несколькими улучшениями поскольку ASP. NET MVC.

Если ваш проект работает идеально, вам не нужно полностью переделывать его. Фреймворки будут продолжать обновляться, и нам как разработчикам нужно оставаться в курсе, но мы не можем go и перепроектировать каждый проект. Другое дело - новые проекты. Если вы начнете что-то новое, определенно подумайте об использовании ASP. NET Core.

Вот один из документов Microsoft, который помогает понять разницу. https://docs.microsoft.com/en-us/aspnet/core/fundamentals/choose-aspnet-framework?view=aspnetcore-3.1

1 голос
/ 19 июня 2020

Если вы разделите свое приложение на разные проекты для внешнего интерфейса, c бизнес-логики * и доступа к данным, перенос его не будет слишком болезненным. Код доступа к бизнесу и данным в основном должен работать одинаково. это просто часть MVC презентации, которая будет заметно отличаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...