Мне было предоставлено небольшое количество времени (~ 80 часов для начала), чтобы заменить существующую базу данных Access на полномасштабную SQL + Web-систему, и я перечисляю свои параметры. Я хотел бы использовать ASP.NET MVC, но я не уверен, как эффективно использовать его с моим коротким расписанием.
Для бэкэнд базы данных я буду использовать Linq для SQL, поскольку это продукт, который я уже знаю, и могу быстро что-то с ним работать.
Есть ли у кого-нибудь опыт использования ASP.NET MVC таким образом и может поделиться некоторыми сведениями?
Изменить: Причина, по которой меня интересовала ASP.NET MVC, заключается в том, что я знаю (на 100% подтверждено), что после этого первого раунда будет больше работы, и я бы так как мои работы по техническому обслуживанию должны быть как можно более легкими. По моему опыту приложения Webforms имеют тенденцию ломаться от повторного обслуживания, несмотря на дисциплину.
Может быть, есть средняя почва? Насколько сложно было бы мне, скажем, создать приложение с помощью Webforms, а затем перенести его в MVC позже, когда у меня будет больше времени для проекта?
Изменить 2: Дальнейший опыт: приложение Access, которое я заменяю, используется в какой-то мере всеми в здании, а так как оно было обновлено с Access 98 до 2003, он ежедневно терпел крах, вызывая часов потери производительности, поскольку людям приходится повторно вводить данные с момента последней резервной копии. Это является причиной небольшого количества времени - это критическая бизнес-функция, и они не могут позволить себе постоянно вводить данные ежедневно.