Schau, du wirst eine Menge Meinungen dazu bekommen. Aber keiner von uns hier bei SO wird in der Lage sein, eine Entscheidung für Sie zu treffen, weil nur Sie Ihre Zielgruppe und Kundenbedürfnisse kennen.
Die eigentliche Frage ist hier nicht Technologie X vs Technologie Y. Wahrscheinlicher ist es:
Welche Technologie oder Technologien setzen wird mich mein Ziel in der so effektiv wie möglich erreichen helfen?
Browser Plugin
Im Allgemeinen ist ein Browser-Plugin (Flash, Silverlight) wird Sie in Bezug auf die reiche Benutzererfahrung viel Kraft geben, die schwierig oder unmöglich sein würde, rein zu duplizieren mit JavaScript. Es ist auch ein anderes Programmierparadigma, da es sich um eine Stateful-Anwendung handelt, die im Browser ausgeführt wird.
HTML + JavaScript
JQuery ist nur eine von vielen JavaScript-Frameworks gibt für Ihre Web-Anwendung Rich-Client-Erfahrungen zu bauen. Es bietet viel von Flexibilität, und hat eine sehr breite Reichweite, aber am Ende des Tages arbeiten Sie immer noch mit dem DOM, und wird auf das beschränkt, was mit JavaScript und eckigen Klammern erreicht werden kann. Dies ist auch ein staatenloses Programmierparadigma. Sie müssen also verstehen, wie sich dies bei der Entwicklung Ihrer Anwendung in Ihre Gesamtarchitektur einfügt.
Hybrid
mehr als wahrscheinlich, dass Sie mehr in den Genuss der beiden zu nehmen.Finden Sie heraus, welcher Teilbereich Ihrer Anwendung wirklich reichhaltige Benutzerinteraktion benötigt, und programmieren Sie diesen in Flash/Silverlight oder was auch immer Sie wollen. Der Rest Ihrer Website kann mit einer beliebigen Kombination von Server-/Client-Frameworks im AJAX-Stil erstellt werden. Wenn Sie JQuery mögen, sollten Sie mit ihm gehen, aber raten Sie nicht andere Frameworks ab, nur weil JQuery momentan der letzte Schrei ist.
Fazit
Am Ende, machen Sie Ihre Hausaufgaben, und eine fundierte Entscheidung treffen. Sie werden glücklicher sein, wenn Sie die Vor- und Nachteile verschiedener Technologien und Frameworks kennen gelernt haben, und nicht nur, weil jemand auf SO Ihnen gesagt hat, dass die X-Technologie großartig ist, und Sie sollten sie nur verwenden.
PS
Der Versuch, zu sagen, dass Silverlight nicht für eine breite Verwendung im Web verwendet werden, ist einfach nur FUD. Sowohl die Olympischen Sommerspiele 2008 als auch die Olympischen Winterspiele 2010 wurden mit Silverlight an Millionen von Menschen auf der ganzen Welt übertragen.
Die meisten Menschen auf diesem Anblick wird nie auf irgendetwas arbeiten, die international so viel Nutzung bekommt ...
[Is ‚jQuery vs Silverlight'-Vergleich überhaupt möglich?] (Http://izlooite.blogspot.com/ 2011/05/is-jquery-vs-silverlight-comparison.html) –
@Kman, schön, um Ihren Blogeintrag zu sehen – balalakshmi