JQuery Ui или AjaxControlToolkit? - PullRequest
       29

JQuery Ui или AjaxControlToolkit?

5 голосов
/ 23 марта 2009

Я создаю приложение asp.net, какую технологию мне следует использовать, чтобы получить возможности AJAX? И почему ? К настоящему времени мне нужно только использовать кнопку подтверждения в виде сетки, но, возможно, понадобятся дополнительные функции. Я могу использовать оба, верно? Спасибо.

Ответы [ 5 ]

8 голосов
/ 10 марта 2010

Это должно сильно зависеть от того, используете ли вы WebForms или ASP.NET MVC.

Ajax Control Toolkit и ASP.NET AJAX очень активно ретранслируют функции на стороне сервера и очень хорошо интегрируются с WebForms. Это лучше для разработчиков, которым необходимо быстро и продуктивно создавать приложения, не заботясь о производительности и точных функциях AJAX. Это более «готовая» или быстрая модель разработки. Настройка AJAX может быть очень сложной.

jQuery и пользовательский интерфейс jQuery намного лучше подходят для инфраструктуры MVC. Это лучше для больших и более сложных приложений, где производительность и точная функциональность AJAX имеют большое значение. Эта модель намного лучше подходит для качественных приложений. Хотя есть некоторая кривая обучения, и она требует более высокой степени знания HTML, CSS и JavaScript.

Хотя, на мой взгляд, MVC & jQuery / jQueryUI - это гораздо лучший выбор в большинстве случаев. Как только вы пройдете курс обучения для них, вам не понравится возвращаться к WebForms.

2 голосов
/ 23 марта 2009

Я широко использовал оба и сказал бы, без сомнения, стоит изучить Jquery.

Я обнаружил, что инструментарий Ajax Control запускается легко, а затем становится слишком сложным без всякой причины, поскольку Jquery кажется сложным для начала, но в конечном итоге вы в конечном итоге пишете лучший клиентский код быстрее.

Также, если вы действительно хотите эффективно использовать ajax, я бы определенно рассмотрел изучение ASP.NET MVC, поскольку это будущее веб-приложений .NET (на мой взгляд)

2 голосов
/ 23 марта 2009

Если вы хотите больше узнать о Javascript, jQuery будет вам полезнее. Если вы предпочитаете писать код на сервере и не слишком знакомы с JS, то MS AJAX «проще»

Однако я обнаружил, что использую JQuery для модных вещей и MS Ajax, когда хочу что-то быстрое и грязное. (И да, я чувствую себя грязно, когда иногда вижу размер библиотеки MS AJAX)

0 голосов
/ 23 марта 2009

Вы можете использовать оба одновременно. В моем проекте в настоящее время используются оба варианта, но мне бы хотелось, чтобы мы пошли по прямому пути jQuery из-за возможности использовать CDN Google для получения библиотек jQuery или возможности комбинировать библиотеки на сервере. Не думайте, что в данный момент в стеке MS есть гибкость.

0 голосов
/ 23 марта 2009

Я знаю, что вы можете использовать как jQuery UI, так и AjaxControlToolkit в своих приложениях ASP.NET. Я делал это в прошлом.

...