Является ли ASP.NET MVC гибким? - PullRequest
1 голос
/ 11 марта 2009

Может ли он легко сочетаться с jQuery, (ASP.NET) Ajax, веб-формами ASP.NET, другими фреймворками. Как насчет загрузки динамического кода из ASP.NET MVC, например, в классический ASP?

Означает ли модель MVC, что код легко настраивается?

Справочная информация:

  1. У меня есть некоторый опыт, который может привести к проблемам интеграции фреймворков, основанных на JavaScript, друг с другом?
  2. У нас есть классический ASP, где мы пишем новые вещи в ASP.NET и включаем код ASPX в файлы ASP.
  3. Я ищу некоторые платформы ОС для вещей, которые нам нужны, и я думаю, что основанные на MVC должны быть легче адаптированы (KIGG)

Ответы [ 2 ]

1 голос
/ 11 марта 2009

Вы можете использовать любой Javascript-фреймворк с MVC, он включает Jquery по умолчанию, но любой может работать с ним.

Что касается гибкости, мы развернули рабочий сайт с веб-формами ASP.NET, библиотеками MVC и .NET 1.1, так что да, он гибкий.

По нашему опыту, ASP.NET MVC - это лучшее, что MS сделала для веб-разработки, особенно если вы хотите тщательно контролировать вывод html и использовать веб-стандарты в макете и дизайне. Мы использовали его в течение 6 месяцев, и мы НИКОГДА не возвращаемся к веб-формам.

Веселись!

1 голос
/ 11 марта 2009

ASP.NET MVC поставляется с jQuery в качестве фреймворка javascript по умолчанию, поэтому не стоит беспокоиться. В самом самом фреймворке нет никаких связей с jQuery, так что вы также можете переключить его с помощью фреймворка по вашему выбору. MVC поставляется с собственной реализацией AJAX, основанной на базовой реализации Ajax ASP.NET (по крайней мере, в javascript), поэтому есть поддержка AJAX, но я думаю, вы обнаружите, что она другая - например, нет UpdatePanels - но вы Умеем делать похожие вещи.

Вы можете смешивать WebForms с MVC, но вам нужно настроить IgnoreRoutes для этих URL, чтобы они не обрабатывались. Признаюсь, я еще не нашел в этом необходимости, но тогда я не использую сторонние элементы управления. Это может быть область, где, по крайней мере, на данный момент, вам все еще нужны веб-формы. Я никогда не использовал классический ASP и, скорее всего, не буду, поэтому я не могу вам помочь.

...