Microsoft Silverlight là gì và nó có giá trị không?

Các khung phát triển đa nền tảng giúp cuộc sống của các lập trình viên trở nên dễ dàng hơn. Việc lập trình một tập hợp các tệp mã nguồn mà trình thông dịch sau đó sẽ chuyển đổi để chạy trên các hệ điều hành khác nhau giúp các nhà phát triển không phải duy trì nhiều cơ sở mã. Microsoft Silverlight hoạt động như một trình thông dịch để thực thi các ứng dụng Web trên các hệ điều hành khác nhau, vì vậy bạn cần có plugin Silverlight nếu định chạy các ứng dụng Silverlight mà bạn tìm thấy trên Web; nếu không, bạn không cần plugin này.

Định dạng đa phương tiện

Silverlight là plugin độc quyền của Microsoft để cung cấp nhiều sản phẩm đa phương tiện thông qua các trang Web hoặc hệ điều hành di động Windows của Microsoft. Các nhà phát triển có thể sử dụng Silverlight để tạo trình chiếu, phát trực tuyến video và thậm chí tạo các trò chơi tương tác hoàn toàn và các ứng dụng khác. Silverlight là một phần của khung công tác .NET của Microsoft; lập trình viên sử dụng bộ công cụ phát triển phần mềm hoặc SDK của khuôn khổ để tạo ứng dụng Silverlight.

Chi phí và Tải xuống

Silverlight là phần mềm miễn phí và bạn có thể tải xuống plugin để chạy các ứng dụng Silverlight thông qua trình duyệt Web trên Mac hoặc Windows. Các SDK của Microsoft cho phép các nhà phát triển tạo ứng dụng Silverlight cũng được tải xuống miễn phí. Tuy nhiên, SDK sẽ vô dụng nếu không có môi trường phát triển để thực sự tạo ra phần mềm. Các SDK này hoạt động tốt nhất với môi trường phát triển tích hợp của Microsoft, Visual Studio. Visual Studio Express, một phiên bản chức năng với các tính năng rất hạn chế, được Microsoft cung cấp miễn phí, nhưng bạn cần phải trả tiền cho phiên bản đầy đủ tính năng.

Bảo vệ

Bất kỳ phần mềm nào bạn cài đặt trên máy tính của mình đều tiềm ẩn nguy cơ bảo mật. Nếu bạn cho phép phần mềm có mã độc thực thi trên máy tính của mình, bạn có thể đang phải đối mặt với một sự lây nhiễm phần mềm độc hại nghiêm trọng. Bạn có thể chọn những ứng dụng để cài đặt trên điện thoại Windows của mình. Tuy nhiên, khi duyệt Internet, plugin Silverlight sẽ thực thi bất kỳ ứng dụng Silverlight nào được nhúng trong các trang Web bạn truy cập. Nếu bạn truy cập một trang Web có mã Silverlight độc hại, nó có thể có tác dụng tương tự như việc bạn chọn chạy phần mềm bị nhiễm phần mềm độc hại.

Kết luận

Nếu bạn không cần sử dụng bất kỳ luồng phương tiện hoặc ứng dụng web nào sử dụng plugin Silverlight, thì việc cài đặt nó là không cần thiết. Việc có plugin nếu bạn không cần nó khiến máy tính của bạn dễ bị ảnh hưởng bởi các mối đe dọa trực tuyến. Hơn nữa, bạn chỉ cần các công cụ phát triển đằng sau Silverlight nếu bạn có kế hoạch phát triển các ứng dụng Silverlight. Nếu bạn chỉ định chạy các ứng dụng Silverlight trực tuyến, bạn chỉ cần plugin Silverlight.


$config[zx-auto] not found$config[zx-overlay] not found