У меня есть приложение, которое я пишу, и в настоящее время я рассматриваю возможность использования MVC для его разработки. Я использовал MVC несколько лет назад под J2EE, так что я немного знаком с фреймворком, но я хочу рассмотреть, как он реализован в ASP.NET, прежде чем продолжить. Я сделал несколько прототипов с использованием веб-форм и написал довольно неплохую функциональность (в основном, как POC во время прототипирования), но я не вижу, чтобы это можно было использовать как есть в рамках MVC.
Таким образом, мой вопрос таков: сколько людей пишут гибридные приложения MVC / webforms, и каковы подводные камни для этого? Я хотел бы написать приложение под MVC, так как есть много общих экранов, которые используются в разных рабочих процессах, поэтому архитектура MVC кажется идеальной, но есть также довольно много экранов, которые я могу быстро разработать с использованием некоторых инструментов веб-форм (например, сетка) и поэтому для меня было бы выгодно иметь возможность сделать это. Я думаю, что мне повезло в том, что страницы в стиле веб-форм либо в значительной степени автономны (то есть в отдельном потоке экрана), либо будут отображаться на экранах потоков (например, я никогда не использовал для обновления вида сетки обновление) / insert / delete data, а не как экран поиска, который позволил бы выбрать запись, которая затем перешла бы в поток MVC-типа). Есть ли у кого-нибудь мысли или опыт такого рода вещей?
Приветствия
MH