Microsoft AJAX-Clientbibliothek vs jQuery
Viele Diskussionen sind im Gange mit jQuery und MS Ajax nach dem jquery integrierte news.
Ich bin derzeit in den Prozess zu überzeugen, meinem team zu prüfen, jQuery, aber ich bin nicht so ein Profi auf entweder von Ihnen.
Ich will wirklich ein paar gute Vergleiche zwischen jQuery und MS Ajax "Client" Bibliothek, wie mein team argumentiert, dass wir können, was jQuery kann, wenn wir Sie einfach roh ms ajax-client-Bibliothek und jQuery scheint nur eine bessere Auswahl.
Kann jemand ein paar gute Einblicke, warum die jQuery-als MS Ajax in einigen Szenarien? wenn die bessere performance sorgen?
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich benutze beide. Ich denke, diese beiden sind für die verschiedenen Anwendungsfälle -- MS AJAX ist für die Kommunikation einige Daten vom server zum client beim ersten laden (ScriptControl), und für die Initiale Erstellung der control-element Verbände. Auch die web-service-Wrapper sind äußerst nützlich für Daten, AJAX und Wrapper abhängen, MS AJAX-Bibliothek.
Und jQuery für DOM-traversal/- änderung, nachdem die Seite geladen wurde. MS AJAX kann dies tun, aber in viel komplexere Weise, als jQuery. Auch, jQuery als framework gibt Zugang zu einer Tonne von plugins -- client-seitige scripts und Steuerelemente, wie Menüs/Bäume/etc.
ALSO Frage: Vor-und Nachteile von MS Ajax vs. jQuery in eine ASP.NET MVC-app?
Microsoft ist jetzt verfügbar als Teil von jQuery Asp.net MVC. Sie werden nicht mit jQuery intern, sondern fördert es. Haben Sie einen Blick auf diese Artikel.
Müssen wir Fragen - Warum verwenden wir ASP.NET?
Vor allem, weil die Kontrollen, die es bietet.
Wenn jQuery bietet Steuerelemente wie plugins, dann gibt es keine Notwendigkeit für ASP.NET oder Microsoft AJAX toolkit zu.
Wenn wir das design unserer Website basiert auf reinen HTML-Seiten, die jQuery zur Steuerung dynamischer Teil der HTML-Seite und schließlich werden mit Hilfe des WebService zum speichern/abrufen von Informationen aus der Datenbank, dann haben wir ganz beseitigen ASP.NET
ASP.NET verlangsamt die Website als Ihr Antrag geht durch viele Stufen zu erreichen, die kompilierte ASPX-Seite, die dann geparst wird, dann wird der codebehind-und designer-Dateien zusammengeführt werden, die dann endlich das HTML gerendert wird.
Könnte jemand argumentieren dann von Microsoft bieten MasterPages. Denken Sie noch einmal über die Verwendung von MasterPages, wie Sie zu verlangsamen Ihre Website. Bei jeder Anforderung der Seite die gesamte MasterPage wird umgebaut. Stattdessen versuchen Sie IFRAMES verwenden. Haben Sie Ihre Startseite mit all Ihren Steuerelemente für die navigation mit dem content-Bereich als IFRAME. Dieser content-Bereich sollte das laden der entsprechenden HTML-Seite basierend auf Benutzer-Menü klicken.