Я - клиент из внешнего интерфейса, который изучил веб-формы ASP.NET, работая над различными проектами в моем агентстве.
У меня есть проект, предназначенный для разработчиков, и я хочу использовать / изучать MVC для него, но он считает, что вообще не стоит использовать MVC. Он считает, что преимущества MVC воспринимаются, и что производительность не будет проблемой, и лучше просто продвигаться вперед с WebForms.
Проект представляет собой веб-приложение, которое предоставляет людям инструменты планирования проекта, создание персональной базы контактов и собственный базовый веб-сайт.
Мои личные ощущения заключаются в том, что я ненавижу весь раздувание, которое происходит с сайтами WebForms - ViewState, огромные файлы JS, отсутствие контроля над разметкой (например, контроль валидации).
Очевидно, что ASP.NET WebForms связан с ресурсами, но MVC касается структур URL и их интерпретации.
После обсуждения и исследования я думаю, что из-за предположительно большой кривой перехода / обучения MVC действительно лучше просто остаться с WebForms.
Я наблюдал, как Райан Сингер лично работал с RoR MVC, и я был ошеломлен тем, как быстро все должно развиваться.
Должен ли я просто признать, что более прагматично и продуктивно работать с WebForms сейчас, а не использовать MVC, или мне нужно найти способ убедить моего коллегу в том, что MVC - это то, что нужно делать?