ASP.NET MVC и ... YUI? JQuery? Другой - PullRequest
3 голосов
/ 28 сентября 2008

После последнего проекта, который я закончил с использованием WebForms, я решил в будущем перейти на использование этого фреймворка. Он отлично подходит для реализации ваших основных функций ... не так хорош, когда у вас более сложная логика пользовательского интерфейса.

Я смотрю на ASP.NET MVC, и мне нравится то, что я вижу до сих пор. Конечно, проблема заключается в том, что вы теряете серверные элементы управления при внесении этого изменения. Я искал библиотеку Ajax, которая станет хорошей заменой для виджетов веб-форм и как YUI прямо сейчас.

Не имея большого опыта в этой области, я хотел бы спросить кого-то, кто имеет больше знаний. Какой инструментарий Ajax предлагает наиболее полную библиотеку виджетов? Можно ли объединить два или более инструментария, чтобы дополнять друг друга (например, у YUI великолепная сетка, у Scriptaculous отличный календарь, давайте использовать лучшее из обоих миров)? Или вы более или менее привязаны к одному из выбранных вами?

Спасибо за ответы и отличный образец. ExtJS определенно выглядит интересно, мы потратили больше, чем это, на пакет Infragistics WebForms и не получили исходный код. Flexigrid также выглядит довольно хорошо. Еще раз спасибо!

Обновление 2 Только что выяснил, MSFT будет поставлять jQuery с ASP.NET MVC

Ответы [ 4 ]

5 голосов
/ 28 сентября 2008

Я написал приложение ASP.NET MVC и включил в него jQuery. Я обнаружил, что jQuery помог мне манипулировать вещами, которые могли бы усложнить мой просмотр ... например, добавление чередующихся стилей в мои сетки и т. Д.

Существует множество плагинов для jQuery, которые заполняют много пробелов, которые могут иметь другие библиотеки. Например, я использовал отличный плагин jQuery под названием Flexigrid , и я очень доволен внешним видом и функциями элемента управления. Я написал запись в блоге о том, как использовать c # 3.0 и LINQ для заполнения сетки с помощью JSON.

3 голосов
/ 29 сентября 2008

Ну, учитывая, что jQuery начнет поставляться с Visual Studio (сначала с MVC, а затем с Visual Studio в целом), я бы пошел с этим. Эта новость только что вышла сегодня здесь .

Итак, Microsoft полностью поддерживает jQuery и тесно интегрирует его с рабочим окружением Visual Studio. Я настоятельно рекомендую вам пойти на это.

Microsoft собирается сделать jQuery частью официальной платформы разработчиков. JQuery будет поставляться с Visual Studio в долгосрочной перспективе, а в краткосрочной перспективе - с ASP.NET MVC. Мы также отправим версию, включающую Intellisense, в Visual Studio.

Объявления в блоге

Скриншот Visual Studio Intellisense с jQuery Beta:

alt text

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

IMO ExtJS имеет наиболее полные виджеты, но вы должны заплатить цену , чтобы использовать его в коммерческих целях. Если вы не хотите платить, YUI тоже очень хороший, он сильно вырос за последнее время. Однако в большинстве случаев мне не нужны виджеты, поэтому я доволен jQuery и случайным jQuery.UI datepicker.

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

Этот сайт (stackoverflow) использует ASP.NET MVC и jQuery, если это как-то влияет.

Кроме того, ASP.NET MVC теперь поставляется с jQuery

http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx

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