Вопросы по отличиям от ASP.NET 2.0 до ASP.NET 3.5 MVC - PullRequest
3 голосов
/ 23 октября 2008

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

Я хочу выяснить все требования для перехода с 2,0 на 3,5 MVC.

  • SQL Server 2000 работает с .net 3.5?
  • Поставляется ли MVC Framework с .net 3.5?
  • Как AJAX работает со всем этим?
  • Стоит ли команда визуальных студий время / деньги?

Ответы [ 5 ]

5 голосов
/ 23 октября 2008

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:

  • Тестируемость
  • Тестируемость: -)
  • Возможность генерировать HTML, который вы действительно хотите! Нет просмотра! Никакого другого шума! : -)

Кстати, переход к TDD с MVC не прост ... требуется время.

НТН

3 голосов
/ 23 октября 2008

Чтобы ответить на некоторые другие ваши вопросы:

Стоит ли команда визуальных студий время / деньги?

Сколько у тебя? Если вы большая компания с большим бюджетом и персоналом по разработке, и вы сосредоточены на технологиях Microsoft, я бы сказал, что да. Если вы ответили «нет» на любой из этих вопросов, я бы пошел по маршруту с открытым исходным кодом (Svn или GIT, круиз-контроль или Team City, MsBuild и т. Д.)

Мы переходим от обычных веб-форм 2.0 без тестирования к TDD MVC, и мне нужно знать, каковы низкие значения, так как я никогда раньше не делал такой скачок (не то чтобы это был огромный скачок, но я нуб программист, который только что закончил колледж).

Это хорошее время для изучения MVC, так как у вас нет глубоких инвестиций в знания веб-форм, а MVC - гораздо лучшая модель для освоения кем-то вроде вас. TDD - это не то, чему вы научитесь за ночь, но придерживайтесь его, и благодаря этому вы станете намного лучше программистом.

2 голосов
/ 23 октября 2008

MVC все еще является отдельной загрузкой. Было объявлено, что jQuery станет частью инфраструктуры MVC . (Также MS Ajax)

SQL Server 2000 - это просто ваше постоянное местоположение. Он будет работать с любой платформой .Net и не зависит от конкретной версии.

Я думаю, что если вы перейдете с Webforms на MVC, это будет скорее переписать, чем преобразовать. Между этими двумя понятиями существует большая разница в развитии, и я думаю, что скачок больше, чем вы ожидаете.

2 голосов
/ 23 октября 2008

Я ни в коем случае не эксперт MVC, только начав с него, но давайте посмотрим, смогу ли я ответить на пару ваших вопросов.

  • Вы абсолютно можете использовать SQL 2000 с .NET Framework 3.5. Я считаю, что SqlProvider все еще работает с ним. (Лично я думаю, что лучше работать по крайней мере в 2005 году - я еще не имел удовольствия работать с 2008 годом, поэтому я ничего не могу сказать по этому поводу.)
  • MVC Framework не поставляется с 3.5 и Visual Studio 2008. Загрузите его на ASP.NET . Я полагаю, что это в настоящее время в бета-версии 1.
0 голосов
/ 26 января 2010

Кто-нибудь знает о передовой практике или примере проекта, который использует ASP.NET MVC и LLBLGEN (самообслуживание или адаптер)? Возможно, что-то похожее на S # arp Architecture.

Я новичок в MVC, и я вынужден использовать LLBLGEN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...