Я создавал несколько сайтов с помощью фреймворка с момента выхода первого превью, и он, безусловно, уже прошел долгий путь. Это похоже на очень легкий и аккуратный каркас.
Есть пара областей, где я думаю, что это действительно превосходит "ваниль" asp.net:
- Обеспечивает более чистое разделение проблем / слабую связь
- делает возможным разработку на основе тестов.
- И это намного более дружественно по отношению к тяжелым сайтам javascript (ajax).
Тем не менее, есть некоторые области, в которых еще есть путь:
- Проверка
- Привязка данных
- Метка супа, как упоминалось ранее (хотя этого можно в некоторой степени избежать; пользовательские элементы управления, вспомогательные методы и кодовая часть по-прежнему разрешены!)
Фреймворк все еще находится в бета-версии, поэтому я ожидаю, что эти вещи со временем улучшатся. Скотт Хансельман намекнул, что среда динамических данных будет доступна и для ASP.NET MVC в какой-то момент, например.