2013-01-01 5 views
0

Je viens de commencer à utiliser Ajax/ws et j'ont dû faire face à cette question:Utilisation de .net boîte à outils ajax et d'autres

Pourquoi dois-je utiliser le kit d'outils Microsoft ajax si Microsoft a commencé à mettre en œuvre Jquery/java- script

Quels sont les avantages de chacun? (Microsoft prend-il encore en charge l'outil ajax?)

Je sais que Java-script est un langage côté client et que, grâce à plusieurs méthodes, je peux utiliser java-script pour communiquer avec le serveur.

Microsoft kit outil ajax contient beaucoup de plugins que je peux télécharger, et un exemple

Microsoft ajax -> Calendrier date VS Jquery-> datepicker.

Peut-être qu'il me manque quelque chose, quels sont les avantages d'utiliser le gestionnaire de script -> Panneau de mise à jour?

Quelle est la méthode "correcte"?

Je sais que tout le monde devrait explorer et utiliser celui qui leur convient le mieux.

Mais pour celui qui est « manque » d'expériences dans ce domaine,

où est le meilleur endroit pour commencer? Apprécier toute «direction» et une certaine théorie à ce sujet?

Répondre

1

Quelques réponses à vos questions:

  • Microsoft boîte à outils de contrôle ajax est obsolète. C'est lourd, difficile à étendre, seulement utilisé pour Web Form, parfois causer des problèmes étranges

  • Microsoft n'a pas développé jquery. Ils ont juste pris en charge JQuery dans Visual Studio. Je peux vous assurer une fois que vous maîtrisez JQuery (pas si difficile et très facile à démarrer), vous verrez que vous n'avez jamais besoin de quelque chose comme Ajax Control Toolkit ou Telerik. Vous pouvez faire ou personnaliser vous-même la plupart du temps du côté client. Si vous êtes nouveau sur ASP.Net et Ajax, Web Form, le gestionnaire de scripts et le panneau de mise à jour peuvent être un moyen rapide d'atteindre le résultat. Mais pour le long terme, je pense que vous devriez apprendre MVC, JQuery, KnockoutJs. Ils sont chauds maintenant :-)

+0

Merci .. réponse très informative, Microsoft ajax contrôle toolkit est toujours pris en charge par Microsoft? J'ai entendu dire que cette technologie est «ancienne».et bientôt Microsoft ne le supportera plus, à la place, ils vont empaqueter Jquery dans les frameworks suivants. Est-ce vrai? si c'est le cas, il est inutile d'étudier cette technologie juste pour savoir qu'elle est là. –

+0

Je ne sais pas si MS a des projets avec JQuery mais il y a des tonnes de plugins/contrôles JQuery. Juste google ce dont vous avez besoin! – phnkha

+0

ok, donc, d'après ce que je comprends, je devrais me concentrer sur l'utilisation de jquery pour les requêtes ajax, et ne devrait savoir que le toolkit de contrôle ajax MS est là. Je l'ai eu raison? –

0

Je suggère de ne pas déranger avec Microsoft Ajax Toolkit. Je crois que c'est la vieille école maintenant. Utilisez jquery, jquery ui ou tout autre outil javascript côté client comme dojo, kendoui etc et l'intégrer avec votre application ASP.Net. Cela vous fournirait une flexibilité maximale.

Ce que MS AJAX toolkit fournit est un ensemble de contrôles côté serveur qui permettent un glisser-déposer facile dans le concepteur de formulaires. Ces contrôles génèrent ensuite du code html + javascript côté client pour activer tout le comportement slick comme avec d'autres contrôles serveur ASP.Net.

Si je peux suggérer commencer à regarder dans ASP.Net MVC. Tu ne regretterais pas.

Questions connexes