Мы переходим от обычных веб-форм 2.0 без тестирования к TDD MVC
Я хочу узнать все требования для перехода с 2.0 на 3.5 MVC.





ASP.NET MVC - это расширение ASP.NET 3.5, оно все еще находится в стадии бета-тестирования, и по слухам, оно будет доступно до конца года.
По другим вопросам: - .NET 3.5 хорошо работает на SQL Server 2000 - Фреймворк MVC не является частью .NET 3.5. - Для использования AJAX с ASP.NET MVC лучше взглянуть на JQuery (или другие фреймворки). Поддержка ASP.NET Ajax не полностью доступна.
ИМХО настоящие преимущества ASP.NET MVC:
Кстати, переход к TDD с MVC не простой ... для этого нужно время.
HTH
Я ни в коем случае не эксперт в MVC, так как сам только начал с этого, но давайте посмотрим, смогу ли я ответить на пару ваших вопросов.
MVC все еще загружается отдельно. Было объявлено, что jQuery станет частью фреймворка MVC.. (Также MS Ajax)
SQL Server 2000 - это просто ваше постоянное место. Он будет работать с любой структурой .Net и не зависит от конкретной версии.
Я думаю, что если вы переходите от Webforms к MVC, это будет больше похоже на переписывание, чем на преобразование. Между ними существует значительная разница в развитии, и я думаю, что это больший скачок, чем вы ожидаете.
Чтобы ответить на некоторые из ваших вопросов:
Стоит ли командный пакет визуальных студий времени / денег?
Сколько у тебя есть? Если вы крупная компания с большим бюджетом и большим штатом разработчиков, и вы сосредоточены на технологиях Microsoft, я бы сказал, что да. Если вы ответили отрицательно на любой из этих вопросов, я бы пошел по маршруту с открытым исходным кодом (Svn или GIT, Cruise Control или Team City, MsBuild и т. д.)
Мы переходим от обычных веб-форм 2.0 без тестирования к TDD MVC, и мне нужно знать недостатки, поскольку я никогда раньше не совершал такого скачка (не то чтобы это огромный скачок, но я программист-новичок, который только что закончил колледж. ).
Это хорошее время для вас, чтобы изучить MVC, поскольку у вас нет глубоких инвестиций в знания веб-форм, а MVC - гораздо лучшая модель для такого человека, как вы. TDD - это не то, чему вы научитесь за ночь, но придерживайтесь его, и вы станете намного лучшим программистом из-за этого.
Кто-нибудь знает о лучших практиках или примере проекта, который использует ASP.NET MVC и LLBLGEN (самообслуживание или адаптер)? Возможно, что-то похожее на S # arp Architecture.
Я новичок в MVC и вынужден использовать LLBLGEN.
Во-вторых, комментарий «не просто». Вы говорите о довольно серьезном переписывании, но если вы все сделаете правильно, вы получите более удобное для сопровождения приложение.