ASP.NET веб-форм + ASP.NET Ajax против свободы ASP.NET MVC и Ajax Framework - PullRequest
21 голосов
/ 19 сентября 2008

Если бы у вас был выбор, какой путь вы бы выбрали?

ASP.NET Webforms + ASP.NET AJAX

или

ASP.NET MVC + JavaScript Framework по вашему выбору

Существуют ли какие-либо ограничения, которые ASP.NET Webforms / ASP.NET AJAX имеет по отношению к MVC?

Ответы [ 14 ]

1 голос
/ 19 сентября 2008

Веб-формы с ASP.NET Ajax: Рай . Интеграция между двумя просто удивительна, и с ней приятно работать.

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

Но я все еще хотел бы добавить немного jQuery в смесь для обхода dom и добавления анимации, я просто хотел бы использовать asp.net ajax для интеграции с серверной стороной.

0 голосов
/ 26 сентября 2010

Прошло много времени с момента первоначального вопроса. Теперь у нас есть MVC3 и .NET 4

Является ли сейчас MVC лучшим решением, чем раньше?

0 голосов
/ 05 декабря 2008

Я согласен, что asp.net ajax UpdatePanels не идеальное решение.

Мы избегали их использования и вместо этого использовали библиотеки на стороне клиента для связи с сервером. Мне нравится то, что я видел на PDC о возможностях asp.net ajax 4.0 с декларативными компонентами и шаблонизацией на стороне клиента - очень приятно! Комбинация JQuery с существующими библиотеками дает довольно много - и я поставил под сомнение использование JQuery исключительно вместо этого, учитывая, что он занимает гораздо меньше места и имеет возможность делать много того же, что и клиентская библиотека asp.net ajax.

Что касается стека серверов - я еще не использовал MVC, но мы добились успеха, используя домашний подход MVP с использованием веб-форм.

0 голосов
/ 19 сентября 2008

Я использовал asp.net winforms с ajax.net, а также prototype / ext / jquery. Я полагаю, что целью сайта является то, что нужно учитывать. MVC - популярный шаблон. Я ничего не могу сказать против ASP MVC, потому что у меня не было возможности его использовать, но я хочу убедиться, что вы не ограничены только ajax.net, если выбрали веб-формы.

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