Если у вас нет времени для выполнения требований, значит, вы не дали себе достаточно времени. Если вы ограничены во времени, это, вероятно, потому, что вы работаете на кого-то другого, и вы ограничены их расписанием и / или бюджетом, поэтому вам нужно опираться на то, что вы знаете.
Вы никогда не должны слепо внедрять систему, которую вы не знаете. Вам нужно собрать время для прототипирования, учиться самостоятельно или привлечь талант, который уже знает. Если вы используете новую платформу и существует неопределенность, у вас должно быть достаточно времени, которое вы можете сократить после определенного момента и перестроить так, как вы знаете, вы можете это сделать.
Вы также должны опираться на лучшую основу для работы - не существует единого решения для любой проблемы. Какая структура должна быть выбрана, должна основываться на требованиях пользователя, технических / бизнес-ограничениях, прогнозируемом росте и сроке службы (потребностях в обслуживании) и ваших доступных ресурсах. Выбор основан на вашем личном прошлом опыте и прототипировании. Если у вас нет опыта и у вас нет времени на создание прототипа хотя бы для пары фреймворков, вы с самого начала оказались в плохом положении.
Несмотря на все это, я лично считаю, что создание «хорошо спроектированной» системы в WebForms НЕВЕРОЯТНО сложно, особенно по сравнению с выполнением в MVC, и что в пространстве ASP.NET MVC является гораздо лучшей средой почти во всех ситуации, чем веб-формы. Я предвзят и сразу скажу, что считаю, что Webforms в корне ошибочны в своей философии; большая часть кода работает как небольшие примеры, но разваливается и становится неуправляемой по мере роста, и даже пример кода от MS страдает этой проблемой. Но вы не должны использовать случайного человека по мнению интернета в качестве основы для вашего выбора дизайна. Я просто указываю на это, потому что хочу прояснить, что я не одобряю конкретно WebForms, я одобряю «использовать то, что вы знаете» - независимо от того, «знаете ли вы» это из предыдущего использования или занимает некоторое время, чтобы изучить его.