با MVP از اتصال داده استفاده می کند و بنابراین یک معماری رویداد محور است. MVP معمولاً یک نگاشت یک به یک بین ارائه دهنده و نما دارد، در حالی که MVVM میتواند نماهای زیادی را به یک مدل نما نگاشت کند.
تفاوت بین الگوی طراحی MVP و MVVM
با استفاده از Presenter به عنوان کانال ارتباطی بین Model و View، مشکل داشتن یک View وابسته را حل می کند. این الگوی معماری بیشتر رویداد محور است زیرا از اتصال داده استفاده می کند و بنابراین جداسازی منطق اصلی تجارت از View را آسان می کند.
چون در طراحی MVVm چندین صفحه می تواندد به یک لاجیک وصل باشند برای همین این پترن برای برنامه هایی که صفحه زیاد دارن مناسب است
با MVP از اتصال داده استفاده می کند و بنابراین یک معماری رویداد محور است. MVP معمولاً یک نگاشت یک به یک بین ارائه دهنده و نما دارد، در حالی که MVVM میتواند نماهای زیادی را به یک مدل نما نگاشت کند.
تفاوت بین الگوی طراحی MVP و MVVM
با استفاده از Presenter به عنوان کانال ارتباطی بین Model و View، مشکل داشتن یک View وابسته را حل می کند. این الگوی معماری بیشتر رویداد محور است زیرا از اتصال داده استفاده می کند و بنابراین جداسازی منطق اصلی تجارت از View را آسان می کند.
چون در طراحی MVVm چندین صفحه می تواندد به یک لاجیک وصل باشند برای همین این پترن برای برنامه هایی که صفحه زیاد دارن مناسب است