Клиентская библиотека или инструментарий Управления Ajax? - ASP.NET

Для гладкого UI я решаю между пользованием клиентской библиотекой (JQuery или ExtJS) или пойдите с AJAX Control toolkit. Я понимаю что виджеты, поддерживаемые ExtJS богатая библиотека не соответствует тому, что находится там в инструментарии.

Каковы профессионалы недостатков использования того по другому?

5
задан DotnetDude 23 February 2010 в 16:39
поделиться

3 ответа

Я бы выбрал AJAX Control Tool Kit + PageMethods (избегайте UpdatePanel, сначала им легко пользоваться, но это может быть настоящим кошмаром) + JQuery для проанализировать / отобразить результат методов страницы.

PageMethods действительно просты в использовании.

Но не используйте элементы управления инструментария управления ajax, это просто сделать базовые вещи, но когда вы хотите быть более конкретным, вы сражаетесь с инструментарием (иногда у вас есть ошибка с IE, но не с FF, это Действительно весело).

4
ответ дан 14 December 2019 в 08:49
поделиться

, я - asp.net разработчик и php+joomla разработчик. С должным уважением к Microsoft я абсолютно сыт по горло ASP.net AJAX. Работа с Аяксом Asp.net сосет (простите моему французскому языку).

  1. Вы не имеете полного контроля над своим HTML-кодом, потому что он генерирует странные divs.

  2. Asp.net Ajax несет мертвый вес кода и javascripts с ним, таким образом потребляет много полосы пропускания, которые влияют на время отклика загрузки страницы.

  3. Если вы пойдете с asp.net AJAX, вы ограничитесь этим.

  4. Jquery очень быстрый и может быть реализован в течение длительного времени.

  5. Jquery имеет тысячи плагинов, разработанных разработчиками сообщества и бесплатно.

  6. Если у вас есть какая-либо ошибка javsacript с asp.net AJAX, это занимает чертовски много времени, чтобы найти решение, или вы должны изменить код на другую концепцию. Я хочу его сложное отлаживать asp.net кодекс Аякса.

После того, как я, едва пытаясь использовать asp.net ajax, я наконец приземлился в jquery и очень рад использовать его. Одно должно быть ясно, что я здесь, ни в коем случае, не продвигаю jquery.

Но использование jquery намного проще, гибче и эффективнее, чем ASP.NET AJAX.

2
ответ дан 14 December 2019 в 08:49
поделиться

С моей точки зрения, фреймворки конкретных производителей, такие как наборы инструментов управления AJAX, выигрывают только от экосистем и примеров, опубликованных этим конкретным поставщиком (и сторонними разработчиками). В этом случае только разработчики Microsoft и ASP.NET.

В случае инструментария, не зависящего от поставщика, такого как jquery, вы получаете выгоду от всех типов веб-разработчиков, которые публикуют блоги и статьи: ruby, python, coldfusion, asp.net и т. Д.

Итак, мой голос обычно используется для jQuery, если нет очень конкретной причины (например, конкретного элемента управления), которую мне абсолютно необходимо использовать из набора инструментов управления ajax. И даже в этих случаях есть вероятность, что у кого-то есть плагин jquery, который будет эквивалентен.

1
ответ дан 14 December 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: