Одной из особенностей ASP.NET MVC, о которой люди, похоже, не слишком часто говорят, является то, что для многих вещей требуется больше времени на работу и разработку по сравнению со стандартным приложением ASP.NET.
ASP.NET MVC дает вам большой контроль над вашим приложением, но это означает, что вы отказываетесь от многих удобств RAD, которые предлагает стандартный ASP.NET.