انتخاب معماری مناسب برای توسعه یک پروژه و انتخاب و تفکیک دقیق لایهها همیشه یکی از مهمترین دغدغههای برنامه نویسان است، خصوصا اینکه طراحی بد ساختار یک پروژه در ادامه میتواند سردرگمی فراوانی را بوجود بیاورد و سرعت توسعه و امکان افزودن قابلیتهای جدید را بسیار دشوار کند.
در این مقاله یک مثال ساده اما سراست از معماری مناسب برای پروژههای MVC معرفی شده است. البته بدیهی است این فقط یک پیشنهاد خوب است و دارای کاستی هایی نیز هست.