Hãy nhìn xem, bạn sẽ nhận được rất nhiều ý kiến về điều này. Tuy nhiên, không ai trong chúng ta ở đây tại SO sẽ có thể đưa ra quyết định cho bạn, bởi vì chỉ có bạn biết đối tượng mục tiêu và nhu cầu của khách hàng của bạn.
Câu hỏi thực sự ở đây không phải là Công nghệ X và Công nghệ Y. Nhiều khả năng nó là:
Công nghệ hoặc bộ công nghệ nào sẽ giúp tôi đạt được mục tiêu của mình theo cách hiệu quả nhất có thể?
Trình duyệt Plugin
Nói chung, một plugin trình duyệt (Flash, Silverlight) sẽ cung cấp cho bạn rất nhiều năng lượng trong điều kiện của kinh nghiệm người dùng phong phú mà sẽ rất khó hoặc không thể lặp lại sử dụng tinh khiết JavaScript. Nó cũng là một mô hình lập trình khác, bởi vì nó là một ứng dụng stateful chạy bên trong trình duyệt.
HTML + JavaScript
JQuery chỉ là một trong nhiều khuôn khổ JavaScript được ra khỏi đó để xây dựng kinh nghiệm khách hàng giàu có cho các ứng dụng web của bạn. Nó cung cấp rất nhiều tính linh hoạt và có phạm vi tiếp cận rất rộng, nhưng vào cuối ngày bạn vẫn đang làm việc với DOM và sẽ bị giới hạn ở những gì có thể được thực hiện bằng JavaScript và dấu ngoặc nhọn. Đây cũng là một mô hình lập trình không trạng thái, do đó bạn cần hiểu cách phù hợp với kiến trúc tổng thể của bạn khi thiết kế ứng dụng của bạn.
lai
Hơn khả năng bạn sẽ có thể tận dụng lợi thế của cả hai.Tìm hiểu xem phần phụ nào của ứng dụng của bạn thực sự cần tương tác người dùng phong phú và mã trong Flash/Silverlight hoặc bất kỳ thứ gì bạn muốn. Phần còn lại của trang web của bạn có thể được thực hiện theo phong cách AJAX với bất kỳ sự kết hợp nào của khung máy chủ/máy khách mà bạn muốn. Nếu bạn thích JQuery, đi với nó, nhưng không giảm giá khung khác chỉ vì JQuery là tất cả các cơn thịnh nộ ngay bây giờ.
Kết luận
Cuối cùng, làm bài tập của bạn, và đưa ra quyết định thông báo. Bạn sẽ hạnh phúc hơn khi học được những ưu điểm và nhược điểm của nhiều công nghệ và khung công tác, và lựa chọn dựa trên nhu cầu của bạn, không chỉ bởi vì ai đó trên SO đã nói với bạn rằng công nghệ X thật tuyệt vời nên bạn chỉ nên sử dụng nó.
PS
Đang cố gắng để nói rằng Silverlight không thể được sử dụng cho việc sử dụng web rộng là chỉ đơn giản FUD. Cả Thế vận hội mùa hè 2008 và Thế vận hội mùa đông 2010 đều được truyền tới hàng chục triệu người trên toàn thế giới sử dụng Silverlight.
Hầu hết mọi người trên tầm nhìn này sẽ không bao giờ làm việc trên bất cứ điều gì mà được rằng có rất nhiều cách sử dụng quốc tế ...
[Is 'jQuery vs Silverlight'-so sánh thậm chí có thể?] (Http://izlooite.blogspot.com/ 2011/05/is-jquery-vs-silverlight-compare.html) –
@Kman, rất vui được xem mục blog của bạn – balalakshmi