На самом деле я считаю ASP.NET MVC следующим поколением, поскольку оно является эволюцией - пытается стать лучшей средой программирования, поскольку разработка программного обеспечения для веб-приложений требует чего-то более проверяемого.
Это огромный зверь. Решите, основываясь на функциях, нужно ли вам это. У MVC меньше документации, и его намного сложнее освоить благодаря менее RAD-подходу, но кажется, что, как только вы окажетесь в нем, это будет гораздо лучше. Если у вас есть веб-приложение (например, stackoverflow.com), тогда это может быть хорошим подходом.
Компоненты DevExpress - получайте удовольствие ... выбрасывая их. Как и большинство компонентов ASP.NET, они не будут работать или будут работать только частично. Абсолютно другой подход. E