گاهی فهم نادرست از یک مفهوم باعث میشود در تصمیمگیریها جهت صحیح یا بهترین جهت انتخاب نشود.
این
اشکال در هنگام مواجهه با MVC بسیار پررنگ است. بسیاری تصور میکنند مفهوم
MVC یا «مدل-نمایش-کنترلر» یک راه حل نهایی برای تمام مشکلات بشریت است.
گفته
میشود MVC پیچیدگی کدنویسی را کاهش میدهد، استفادهی مجدد را تسهیل
میکند، انعطاف را افزایش میدهد و کد را سازماندهی میکند.
این ادعا
نادرست است. از این جهت که MVC به برنامهنویس کمک میکند تا به این اهداف
برسد و MVC به تنهایی تضمینی برای رسیدن به این اهداف نیست.
باید به این
نکته توجه داشت که ابزارهای دیگر و روشهای دیگری نیز برای رسیدن به این
اهداف وجود دارند که ممکن است برای برخی مشکلات گزینهی بهتری باشند