بازگشت به بلاگنکات حرفهای برنامهنویسان
دربارهی MVP: چند واقعیت که کاش زودتر میدانستم
۹ مرداد ۱۴۰۵
ح
نویسنده:
حسن محمدزاده

واقعیتهایی که در عمل بیشتر معنا پیدا میکنند
برخلاف MVC، در MVP ارتباط مستقیمی بین Model و View وجود ندارد؛ همهچیز از طریق Presenter رد و بدل میشود. MVP بهخصوص در توسعهی اپلیکیشنهای موبایل و دسکتاپ که تست UI پیچیدهتر است، محبوبیت زیادی دارد.
چرا اینها مهماند
در معماری MVP (Model-View-Presenter)، View هیچ منطقی ندارد و فقط مسئول نمایش داده است؛ تمام تصمیمگیری به Presenter سپرده میشود. خیلی از این نکتهها را آموزشهای مقدماتی کمرنگ میگذرانند، اما در یک پروژهی واقعی تفاوت را نشان میدهند.