Gần đây tôi đã làm việc trên Silverlight và phải nói rằng tôi coi Silverlight chỉ dành cho kinh doanh. (không bao gồm Silverlight cho Windows Phone, một loại cá khác)
Tôi biết về một công ty bán lẻ quốc gia có trụ sở tại địa phương có sự hiện diện trực tuyến của họ - bao gồm cửa hàng trực tuyến của họ mà họ hy vọng sẽ thúc đẩy một phần lớn doanh nghiệp của họ - được viết hoàn toàn bằng Silverlight. Họ nghĩ nó thật tuyệt ! Theo tôi thì nó trông khá tốt và tốt hơn một trang Flash, nhưng họ đang thiếu con voi trong phòng: cơ sở cài đặt Silverlight rất ảm đạm. Khi nhiều người nâng cấp lên Windows 7 / Windows 8 và IE8 trở lên, thì cơ sở cài đặt sẽ tăng lên - nhưng đối với anh chàng ở nhà vẫn chạy XP hoặc Vista và IE7, tại sao bạn lại cài đặt một số chương trình để bạn có thể xem một trang web ?
Tôi nghĩ rằng sử dụng Silverlight trên trang web bên ngoài của bạn là một thất bại đáng kể. Nó sẽ không chạy trên thiết bị di động và sẽ không chạy trên một tỷ lệ lớn máy tính để bàn và máy tính xách tay. Nó giống như quảng cáo bằng tiếng nước ngoài.
Điều ngược lại là đúng trong kinh doanh. Người dùng không chọn và chọn trình duyệt nào họ sử dụng - thường được xác định bởi doanh nghiệp. Mọi người đều sử dụng phần mềm giống nhau. Bạn có thể tung ra Silverlight cho toàn bộ doanh nghiệp. Đồng thời, doanh nghiệp yêu thích mạng nội bộ (hình người) và ngưỡng mộ Sharepoint và nhiều 'công cụ cộng tác trực tuyến' khác.
Vậy Silverlight phù hợp ở đâu? Đó là một không có trí tuệ. Silverlight cung cấp trải nghiệm người dùng tốt hơn (về mặt nhìn đẹp) so với ASP.NET WebForms và được phát triển với ASP.NET MVC. Phải thừa nhận rằng bạn có thể làm những điều tuyệt vời với công nghệ web ngày nay, nhưng .NET luôn hướng đến việc cân bằng sản phẩm cuối cùng với tốc độ phát triển. Silverlight là WPF có thể chạy trong trình duyệt của bạn. Điều đó có một công dụng kinh doanh rất lớn.