Je construis une application asp.net, quelle technologie devrais-je utiliser pour obtenir les fonctionnalités AJAX? Et pourquoi? À l'heure actuelle, il suffit d'utiliser un bouton de confirmation dans une vue de grille, mais il faudra peut-être plus de fonctionnalités. Je peux utiliser les deux, non? Merci.JQuery Ui ou AjaxControlToolkit?
Répondre
Je sais que vous pouvez utiliser jQuery UI et AjaxControlToolkit dans vos applications ASP.NET. Je l'ai fait dans le passé.
Vous pouvez utiliser les deux en même temps. À l'heure actuelle, mon projet utilise les deux, mais j'aurais aimé que nous utilisions la méthode straight jQuery en raison de la possibilité d'utiliser le CDN de Google pour récupérer les bibliothèques jQuery ou la possibilité de combiner des bibliothèques sur le serveur. Ne sentez pas que la flexibilité est là avec la pile MS pour le moment.
Si vous voulez en savoir plus sur le côté Javascript des choses, jQuery vous servira mieux. Si vous préférez coder comme vous le faites côté serveur et que vous n'êtes pas familier avec JS, alors MS AJAX est "plus facile"
Cependant, je me retrouve à utiliser JQuery pour les trucs de fantaisie et MS Ajax quand je veux quelque chose de rapide et de sale. (Et oui, je me sens sale quand je vois la taille de la bibliothèque MS AJAX parfois)
J'ai utilisé les deux largement et dirais sans aucun doute que cela vaut la peine d'apprendre Jquery.
J'ai trouvé que la boîte à outils Ajax Control démarre facilement, puis devient complexe sans raison, car JQuery semble complexe au début, mais vous finissez par écrire un meilleur code côté client plus rapidement à long terme.
Aussi, si vous voulez vraiment utiliser efficacement ajax j'envisagerons certainement l'apprentissage ASP.NET MVC comme il est l'avenir des applications Web .NET (à mon avis)
Il devrait dépendre fortement de savoir si vous êtes en utilisant WebForms ou ASP.NET MVC.
La boîte à outils de contrôle Ajax & ASP.NET AJAX relaie très fortement les fonctionnalités côté serveur et s'intègre très bien avec WebForms. C'est mieux pour les développeurs qui ont besoin de créer des applications rapidement et de manière productive, sans trop se préoccuper de la performance ou du besoin de fonctionnalités AJAX précises. C'est un modèle de développement plus «out-of-the-box» ou rapide. Ajuster l'AJAX peut être très difficile.
jQuery & L'interface utilisateur jQuery est beaucoup mieux adaptée au framework MVC. C'est mieux pour les applications plus grandes et plus complexes où les performances et les fonctionnalités AJAX précises sont d'une grande importance. Ce modèle est beaucoup mieux adapté pour des applications bien conçues et de qualité supérieure. Cependant, il y a une courbe d'apprentissage qui nécessite un niveau de connaissance plus élevé en HTML, CSS et JavaScript. À mon avis cependant, le MVC & jQuery/jQueryUI est un bien meilleur choix dans la plupart des cas. Une fois que vous avez passé la courbe d'apprentissage pour eux, vous détester revenir à WebForms.
- 1. AjaxControlToolkit PopupExtender dans JQuery
- 2. Refactor pour remplacer AjaxControlToolkit ou RadAjaxManager
- 3. jQuery UI datepicker css
- 4. jQuery UI images css
- 5. Migrer jQuery à jQuery UI
- 6. jQuery UI redimensionnable
- 7. JQuery UI taille Tabs
- 8. jQuery UI IntelliSense?
- 9. jQuery UI DatePicker question
- 10. jQuery UI Dialog
- 11. Jquery tutoriel efficace UI
- 12. jQuery UI plusieurs sélections
- 13. jQuery-UI Datepicker: Draggable?
- 14. Jeditable avec jQuery UI Datepicker
- 15. JQuery UI Dialog + JQuery Valider + Tabulation
- 16. jquery autocomplete et jQuery UI Dialog
- 17. onglets dynamiques avec JQuery UI
- 18. modifier jQuery UI format datepicker
- 19. conseils sur JQuery UI Dialog
- 20. jQuery UI Dragulable snap rulers
- 21. jQuery UI Datepicker et datejs
- 22. jquery dialogue ui et IE
- 23. Redimensionnement iFrame avec jQuery UI
- 24. jquery Ui-dialog et ie8
- 25. Erreur concernant AjaxControlToolKit
- 26. Plusieurs contrôles UpdatePanelAnimationExtender AjaxControlToolKit
- 27. Problèmes avec les onglets jquery ui
- 28. jQuery UI Dialog requêtes + jQueryUI requêtes
- 29. jQuery UI Datepicker - Désactiver des jours spécifiques
- 30. jQuery UI problème Sortable sur IE6