Ajax vs Microsoft Silverlight
Ajax là từ viết tắt của Asynchronous JavaScript and XML. Nó là một tập hợp các phương pháp phát triển web được sử dụng ở phía máy khách để phát triển các trang web tương tác. Microsoft Silverlight là một trình cắm trình duyệt miễn phí cho phép trải nghiệm đa phương tiện tương tác đầy đủ và các ứng dụng kinh doanh phong phú ở phía máy khách. Silverlight dựa trên. NET framework ngôn ngữ chung (CLR) cho phép thực thi cùng một mã tuân thủ để chạy trên máy chủ cũng như phía máy khách. Cả Ajax và Microsoft Silverlight đều là các phương pháp hoặc ứng dụng dựa trên máy khách để làm phong phú thêm các chức năng đa phương tiện và kinh doanh ở phía máy khách để tăng trải nghiệm người dùng cực kỳ hiệu quả.
Ajax là gì?
Ajax là một mô hình lập trình hỗ trợ một số công cụ phần mềm khác nhau như HTML, JavaScript và XML và thực sự là viết tắt của java script và xml không đồng bộ. Nó được sử dụng để tạo các ứng dụng chạy trong trình duyệt trực tiếp cho người dùng. Ban đầu nó chỉ được sử dụng rộng rãi với trình duyệt Internet Explorer của Microsoft nhưng các bản sửa đổi kể từ đó đã cho phép nó hoạt động với hầu hết các trình duyệt phổ biến khác. Sự khác biệt chính của Ajax so với các đối tác trước đó của nó như HTML là nó không yêu cầu trình cắm thêm và cho phép các ứng dụng hoạt động trực tiếp hoặc được nhúng trong chính trình duyệt. Nó sử dụng một công cụ tương tác giữa trình duyệt và người dùng, cho phép cập nhật các phần khác nhau của trang web mà không cần phải tải lại toàn bộ trang trên mỗi lần tương tác với người dùng. Ajax không phải là sản phẩm có thể bán lại nhưng được cung cấp miễn phí trong các cộng đồng nguồn mở.
Microsoft Silverlight là gì?
Silverlight là công nghệ dựa trên. NET framework do Microsoft sản xuất và hỗ trợ và thường được gọi là Microsoft Silverlight. Nó được cung cấp dưới dạng một plug-in cho trình duyệt của bạn hỗ trợ các loại phương tiện khác nhau bao gồm trải nghiệm tương tác phong phú thông qua cả đồ họa và video. Nó cũng có nhiều nền tảng cũng như khả dụng trên các loại trình duyệt khác nhau bao gồm một số trình duyệt phổ biến nhất trong Chrome, Firefox, Internet Explorer và Safari. Chính khả năng đa nền tảng và trình duyệt chéo này đã cho phép các nhà phát triển phần mềm trên khắp thế giới tích hợp các ứng dụng sử dụng Silverlight vào trình duyệt. Đây cũng là một sự thay đổi định hướng lớn của Microsoft trong việc cho phép phần mềm của họ chạy trên nền tảng của đối thủ cạnh tranh. Silverlight 4.0 được phát hành vào năm 2010 với một loạt các tính năng mới như hỗ trợ webcam, micrô và tích hợp với trình duyệt Chrome của Google cũng như hỗ trợ kết nối mạng đa hướng trong phương tiện truyền trực tuyến và truyền hình.
Sự khác biệt giữa AJAX và Microsoft SILVERLIGHT
Ajax chỉ là một khái niệm hơn là một công nghệ thực tế và hầu như chỉ được sử dụng trong trình duyệt Internet Explorer trong khi Silverlight là nền tảng chéo và trình duyệt chéo cho phép mức độ tích hợp cao hơn nhiều vào thế giới OS X và các cộng đồng trực tuyến. Trong khi Ajax là mã nguồn mở, Silverlight là một sản phẩm của Microsoft và đã được sử dụng để tạo đòn bẩy cho họ trước các đối thủ cạnh tranh từ Apple và Google bằng cách cho phép tích hợp đầy đủ vào các ứng dụng của họ. Silverlight chủ yếu nhắm đến nội dung trực tuyến mạng xã hội trên web thông qua hình ảnh và video trong khi Ajax là một công cụ cho các ứng dụng tương tác thông qua trình duyệt. Mặc dù hướng đến các đối tượng khác nhau, nhưng cả hai công nghệ đều có công dụng trong thế giới ngày nay trên web và có thể được sử dụng cùng nhau để tạo ra trải nghiệm người dùng đa phương tiện tương tác.