Я хотел знать разницу между asp.NET MVC и MVP, они оба одинаковы? ниже приведена диаграмма архитектуры.
(URL-адрес изображения: http://msdn.microsoft.com/en-us/library/ff647859.aspx)
Основное отличие, которое я получил от MVC и MVP от диаграммы, - это в MVC модель обновляет представление и в MVP Presenter обновляет представление.
Но вот мое confusion.Below - образец кода MVC asp.net.
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
здесь Контроллер возвращает/обновляет представление так теперь, согласно диаграмме, это MVP
Является ли asp.net mvc и MVP похожими? если не в чем разница? Может ли кто-нибудь меня вести.