اسکات هنسلمن در یک فیلمی که در مورد MVC صحبت میکند، MVC را به موتور سیکلت و WebForms را به یک ماشین ون تشبیه میکند. این تشنیه به علت وجود خصایص کامپوزیتی در WebForms است که تشبیه بسیار خوبیست.
MVC خیلی خوب است اما برای مثال شما در آن نمیتوانید یک کامپوننت ایجاد کرده و به راحتی در پروژههای بعدی استفاده کنید بدون اینکه به کدتان دست بزنید. (فقط از یک بُعد به کامپوننت نگاه نکنید. مثلا نه فقط بر پایه jQuery و این قبیل و یا فقط کد و ...)
این میتواند نقطه ضعف بزرگی باشد. به نظر من ASP.NET عقب افتاده است اما MVC نمیتواند جایگذین 100% آن باشد. چیز دیگری باید به وجود آید ولی آن MVC نیست. البته باید این را هم در نظر گرفت که شاید سیاستمداران مایکروسافت به این فکر کردهاند که وقتی با PHP وب سایتهای معتبری را راه میاندازند چه نیازی به کامپوننت گرایی و ...؟!
البته اگر از حق نگذریم وب محیطی متفاوت است و رفتار با آن مانند محیطهای دیگر، به هر حال باعث بروز سرباره میشود.
MVC خیلی خوب است اما برای مثال شما در آن نمیتوانید یک کامپوننت ایجاد کرده و به راحتی در پروژههای بعدی استفاده کنید بدون اینکه به کدتان دست بزنید. (فقط از یک بُعد به کامپوننت نگاه نکنید. مثلا نه فقط بر پایه jQuery و این قبیل و یا فقط کد و ...)
این میتواند نقطه ضعف بزرگی باشد. به نظر من ASP.NET عقب افتاده است اما MVC نمیتواند جایگذین 100% آن باشد. چیز دیگری باید به وجود آید ولی آن MVC نیست. البته باید این را هم در نظر گرفت که شاید سیاستمداران مایکروسافت به این فکر کردهاند که وقتی با PHP وب سایتهای معتبری را راه میاندازند چه نیازی به کامپوننت گرایی و ...؟!
البته اگر از حق نگذریم وب محیطی متفاوت است و رفتار با آن مانند محیطهای دیگر، به هر حال باعث بروز سرباره میشود.