ASP.NET MVC ได้รับความนิยมอย่างมากสำหรับเว็บแอปพลิเคชั่นเนื่องจาก. NET ถูกใช้อย่างแพร่หลายในอุตสาหกรรม
แอปพลิเคชั่นเว็บของ Microsoft พัฒนาจาก Classic ASP เป็น ASP.NET ซึ่งใช้แบบฟอร์มบนเว็บ (เพื่อให้ทักษะนักพัฒนา VB6 Win Forms สามารถแปลไปยังขอบเขตใหม่ของเว็บได้อย่างง่ายดาย)
น่าเสียดายที่เว็บฟอร์มนั้นเป็นแบบรัฐและ HTTP (ซึ่งเป็นเว็บแบบอิง) นั้นไร้สัญชาติดังนั้นจึงมีวิธีแก้ไขที่น่ารังเกียจมากมายเนื่องจากสิ่งต่าง ๆ เช่นมุมมองจำเป็นต้องมี
ASP.NET MVC ช่วยให้ทักษะนักพัฒนา WebForms ต้องถูกแปลเป็นเฟรมเวิร์กเว็บที่มี SoC ที่ดีและมีความพยายามอย่างมากในการทดสอบ (เนื่องจาก WebForms ไม่สามารถทดสอบได้มากทีม MVC จึงมีจำนวนมาก ความพยายามในกรอบ)
ที่กล่าวว่ามันไม่ได้เป็นยาครอบจักรวาล / กระสุนเงินและเช่นเดียวกับกรอบใด ๆ มีเวลาที่จะใช้มันและเวลาที่จะไม่ใช้มัน หวังว่าผู้คนจะไม่ใช้มันเพื่อพยายามแก้ไขทุกอย่างหลังจากทั้งหมด: เมื่อเครื่องมือเดียวของคุณคือค้อนปัญหาทุกอย่างดูเหมือนเล็บ