Может ли кто-нибудь объяснить различия, статус и будущее различных библиотек и инструментов ASP.NET AJAX?

Меня смущают различия и отношения между различными компонентами / библиотеками / инструментами Microsoft ASP.NET AJAX и, в частности, их именование.

Все начинается относительно просто с самого ASP.NET AJAX:

  • ASP.NET AJAX 1.0 (доступно для ASP.NET 2.0 в отдельном пакете под названием ASP.NET 1.0 Extensions)
  • ASP.NET AJAX 3.5 (входит в состав ASP.NET 3.5)
  • ASP.NET AJAX 4.0 (входит в состав ASP.NET 4.0)

Затем перейдите к различным проектам на CodePlex и в других местах:

Набор средств управления ASP.NET AJAX (также известный как исходный набор средств управления Ajax)

  • Примеры
  • CodePlex
  • Кажется, что выпуск за сентябрь 2009 г. - это последний выпуск оригинального набора инструментов Ajax Control Toolkit, который был заменен ...

Набор средств управления Ajax в библиотеке ASP.NET Ajax

  • Похоже, что старый ASP.NET AJAX Control Toolkit теперь стал частью более крупной библиотеки ASP.NET Ajax, но по-прежнему поддерживается отдельно на CodePlex. На момент написания этот выпуск находится в стадии бета-тестирования, поэтому, предположительно, если я хочу использовать "Control Toolkit", я должен придерживаться Сентябрь 2009 г., выпуск исходного набора средств управления ASP.NET AJAX
  • CodePlex

Предварительная версия библиотеки Microsoft Ajax

  • Это то же самое, что упомянутая выше библиотека ASP.NET Ajax, только с запутанным вариантом имени?
  • Включен ли «Control Toolkit» в Preview 6 и старше ли он, новее или старше, чем код в Ajax Control Toolkit в библиотеке ASP.NET Ajax?
  • CodePlex
  • Microsoft ASP.NET Ajax Wiki - обратите внимание на непоследовательную вставку ASP.NET в имя

Были бы полезны ссылки на полезные статьи, дорожные карты.


person Tom Robinson    schedule 25.03.2010    source источник


Ответы (1)


ASP.NET поддерживает платформу AJAX для всех трех версий с разными сборками. Набор инструментов управления Ajax представлял собой дополнительную библиотеку с открытым исходным кодом, в которую добавлялись различные полезные расширители и несколько полезных элементов управления. Они поддерживают 2.0, но недавно только начали выпускать 3.5. Предварительная версия предназначена для ASP.NET AJAX 4.0, чтобы проиллюстрировать, что будет дальше, поэтому она не будет помечена как предварительная версия в окончательной версии.

Финальный выпуск 4.0 позволит вам полностью работать на стороне клиента, сделав доступным динамический загрузчик сценариев для загрузки необходимых клиентских компонентов из Ajax Control Toolkit, поэтому вам не понадобятся какие-либо компоненты на стороне сервера, если только вы хотите по-прежнему развиваться таким образом. Прекрасно действующий вариант.

HTH.

person Brian Mains    schedule 25.03.2010
comment
Спасибо, но где находится Ajax Control Toolkit в библиотеке ASP.NET Ajax (ajaxcontroltoolkit.codeplex.com/ Release / view / 36097) вписываются? Станет ли он частью ASP.NET AJAX 4.0? Или это отдельный выпуск, как старый инструментарий? Библиотека ASP.NET Ajax - это то же самое, что и библиотека Microsoft Ajax? - person Tom Robinson; 25.03.2010
comment
Джо Стэгнер говорит, что это часть библиотеки AJAX; он находится поверх библиотеки ASP.NET AJAX и расширяет ее. Я не думаю, что они интегрируют эти два, поскольку это позволяет AJAX Control Toolkit продолжать обновляться за пределами жизненного цикла среды MS .NET, но теперь компоненты интегрированы (функция загрузчика на стороне клиента обслуживает клиентскую сторону). скрипты). - person Brian Mains; 26.03.2010