Sự khác biệt giữa AJAX và Silverlight

Trong thế giới cạnh tranh của phần mềm máy tính, Microsoft đã trở thành người khổng lồ lớn nhất. Mặc dù có sự vượt trội trong thị trường phần mềm, nhưng vẫn có những ngóc ngách nhất định mà Microsoft không có toàn quyền kiểm soát và được một số người chơi trên thị trường nhỏ hơn chiếm lĩnh. Một trong số này được tổ chức bởi Adobe và trình phát flash của nó.

Microsoft hiện đã bắt đầu đe dọa Adobe và trình phát flash của mình bằng phần giới thiệu mới về kho vũ khí phần mềm của mình; Ánh bạc. Mặc dù silverlight đã được phát triển từ năm 2006, nhưng nó chỉ được xem trước và phát hành ra công chúng trong năm ngoái. Microsoft thậm chí đã phải đối mặt với nhiều lời chỉ trích vì không tuân thủ tiêu chuẩn và xây dựng phương pháp riêng của họ trong ánh sáng bạc. Bất chấp những lời gièm pha của nó, silverlight có lẽ sẽ trở nên phổ biến, một phần là do sự kết hợp tất yếu của nó vào các phiên bản Windows và Internet Explorer trong tương lai. Một khía cạnh tuyệt vời khác của Silverlight là thực tế là nó cũng được bao gồm trong họ .Net và có thể được mã hóa với bất kỳ ngôn ngữ lập trình nào được bao gồm trong đó.

Một khía cạnh tốt khác của Silverlight là thực tế là nó có thể sử dụng AJAX (Javascript không đồng bộ và XML) để tạo nội dung thậm chí còn năng động hơn những gì thường thấy của một hình ảnh động. Silverlight có thể yêu cầu dữ liệu bằng AJAX ngay cả khi đã tải đầy đủ. Cùng với các điều khiển đồ họa tuyệt vời, Silverlight có thể cung cấp giao diện liền mạch cho hầu hết các giao dịch được điều khiển dữ liệu mà cho đến nay vẫn chủ yếu bằng HTML hoặc phần mềm liên quan khác.

Silverlight được cho là tương thích với tất cả các hệ điều hành Windows đang chạy phần mềm Internet Explorer mới nhất của họ. Nó cũng tương thích với OS X, hệ điều hành của Apple được triển khai trên máy Mac của họ. Và trong một động thái xác định Microsoft muốn Silverlight thành công đến mức nào, Microsoft đã hợp tác với Novell để tạo ra một phiên bản tương thích với Linux có tên Moonlight. Ngay cả trong ngành công nghiệp di động, Microsoft đã sẵn sàng thách thức Adobe với việc phát hành Silverlight sắp tới cho Windows Mobile 6 và thậm chí cả nền tảng Symbian.

Mặc dù bị sa thải vì các chiến thuật dường như không được đánh giá cao trong việc không tuân theo các tiêu chuẩn ngành, Microsoft đã đưa Silverlight trở thành một người chơi thị trường mạnh. Với các mục tiêu triển khai rất rộng và hỗ trợ cho các công nghệ như AJAX giúp mở rộng khả năng của nó hơn cả các đối thủ đã thành lập, Silverlight có thể chứng minh là một phần mềm vững chắc và sống theo sự cường điệu của nó.