2010-03-25 17 views
3

Je suis confus au sujet des différences et des relations entre les divers composants/bibliothèques/toolkits Microsoft ASP.NET AJAX et en particulier leur dénomination.Quelqu'un peut-il expliquer les différences, le statut et l'avenir des différentes bibliothèques et boîtes à outils ASP.NET AJAX?

Il commence relativement simple avec ASP.NET AJAX se:

  • ASP.NET AJAX 1.0 (disponible pour ASP.NET 2.0 dans un paquet séparé appelé ASP.NET 1.0 Extensions)
  • ASP.NET AJAX 3.5 (inclus avec ASP.NET 3.5)
  • ASP.NET AJAX 4.0 (inclus avec ASP.NET 4,0)

viennent ensuite t il divers projets sur CodePlex et ailleurs:

ASP.NET AJAX Control Toolkit (alias Control Toolkit original Ajax)

  • Samples
  • CodePlex
  • Il semble que le Septembre 2009 Publication est la version finale de l'original Ajax Control Toolkit et qu'il a été remplacé par ...

Ajax Control Toolkit dans ASP.NET Ajax Library

  • Il semble que l'ancien ASP.NET AJAX contrôle Toolkit fait maintenant partie d'un ASP.NET Ajax plus grande bibliothèque, mais est toujours maintenu sur CodePlex séparement. Cette version est en version bêta au moment de l'écriture alors probablement si je veux utiliser le "Control Toolkit" Je devrais rester avec le September 2009 Release of the Original ASP.NET AJAX Control Toolkit
  • CodePlex

Microsoft Ajax Library Preview

Liens vers des articles utiles, des feuilles de route seraient utiles.

Répondre

1

ASP.NET prend en charge un framework AJAX pour les trois versions avec des assemblages différents. Le toolkit de contrôle Ajax était une bibliothèque open source ajoutée qui ajoute une variété d'extensions utiles et quelques contrôles utiles. Ils supportent la version 2.0, mais il y a peu de temps, ils ont commencé à sortir pour 3.5. L'aperçu est pour ASP.NET AJAX 4.0, pour illustrer ce qui s'en vient, donc il ne sera pas étiqueté preview dans la version finale.La version finale de la version 4.0 vous permettra de travailler entièrement sur le côté client en mettant à disposition un chargeur de script dynamique pour charger les composants côté client dont vous avez besoin à partir de Ajax Control Toolkit, de sorte que vous n'aurez besoin d'aucun serveur composants secondaires, sauf si vous voulez toujours développer de cette façon. Option parfaitement valide.

HTH.

+0

Merci, mais où se situe le "Ajax Control Toolkit dans ASP.NET Ajax Library" (http://ajaxcontroltoolkit.codeplex.com/releases/view/36097)? Est-ce que cela deviendra une partie de ASP.NET AJAX 4.0? Ou est-ce une version séparée comme l'ancienne boîte à outils? Est-ce que "ASP.NET Ajax Library" est identique à "Microsoft Ajax Library"? – tjrobinson

+0

Joe Stagner dit que c'est une partie de la bibliothèque AJAX; il se trouve au-dessus de la bibliothèque ASP.NET AJAX et l'étend. Je ne pense pas qu'ils intègrent les deux, car cela permet à AJAX Control Toolkit de continuer à être mis à jour en dehors du cycle de vie du framework MS .NET, mais les composants sont maintenant intégrés (la fonction de chargeur côté client sert le côté client scripts). –