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

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

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

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

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

ASP.NET AJAX Control Toolkit (также известный как Ajax Control Toolkit)

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

Ajax Control Toolkit в библиотеке ASP.NET Ajax

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

Предварительный просмотр библиотеки Microsoft Ajax

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

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

1 ответ

Решение

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

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

НТН.

Другие вопросы по тегам