Microsoft Silverlight 5 vs Microsoft Silverlight 4
Microsoft Silverlight 5 và Microsoft Silverlight 4 là hai phiên bản Microsoft Silverlight được phát hành lần lượt vào năm 2011 và 2010. Microsoft Silverlight là một khung ứng dụng để tạo Ứng dụng tương tác phong phú (RIA) cho web. Nó được hỗ trợ bởi hầu hết các trình duyệt web bao gồm Microsoft Internet Explorer và Mozilla Firefox và nó tương thích với các nền tảng khác nhau bao gồm các hệ điều hành Microsoft Windows và Mac OS X. Microsoft Silverlight kết hợp một số công nghệ trong một môi trường phát triển duy nhất, cho phép các nhà phát triển chọn các công cụ và ngôn ngữ lập trình mà họ lựa chọn. Silverlight cung cấp các chức năng tương tự như Adobe Flash. Các phiên bản đầu tiên của MS Silverlight tập trung vào việc hỗ trợ truyền phát trực tuyến trong khi các phiên bản hiện tại hỗ trợ đa phương tiện, đồ họa và hoạt hình. Phiên bản đầu tiên của MS Silverlight được phát hành vào năm 2007 và hiện tại Silverlight đang ở phiên bản thứ năm.
MS Silverlight 4
Silverlight 4 được phát hành vào ngày 15 tháng 4 năm 2010 và nó nhằm mục đích thiết lập vị trí của nó như là sự lựa chọn tự nhiên cho các nhà phát triển để xây dựng các ứng dụng kinh doanh trên web. Để đạt được mục tiêu này, nó bao gồm một số tính năng đặc biệt như hỗ trợ in toàn diện, hơn sáu mươi bộ điều khiển có thể tùy chỉnh bao gồm RichTextArea với siêu liên kết, hình ảnh và chỉnh sửa. Silverlight 4 cũng cung cấp các cải tiến bản địa hóa với văn bản hai chiều và các tập lệnh phức tạp cho 30 ngôn ngữ mới bao gồm tiếng Ả Rập, tiếng Do Thái và tiếng Thái. Hơn nữa, Silverlight 4 cung cấp hỗ trợ cải tiến cho liên kết dữ liệu, điều này sẽ làm giảm số lượng mã cần được viết bởi nhà phát triển trong khi làm việc với dữ liệu tùy chỉnh. Silverlight 4 cũng cung cấp các khả năng bổ sung cho các nhà phát triển để tạo ra các ứng dụng có các tính năng đa phương tiện phong phú và hấp dẫn hơn bao gồm các khả năng hoạt hình nâng cao. Silverlight 4 là phiên bản đầu tiên của Silverlight hỗ trợ trình duyệt web Google Chrome.
MS Silverlight 5
Silverlight 5, phiên bản mới nhất của MS Silverlight, dự định sẽ được phát hành vào nửa cuối năm 2011, hứa hẹn sẽ là một công cụ mạnh mẽ để phát triển các ứng dụng internet phong phú với trải nghiệm truyền thông tuyệt vời. Điểm nổi bật của Siverlight 5 là những cải tiến về chất lượng và hiệu suất video và nó cũng cung cấp tính năng để cải thiện năng suất của các nhà phát triển. Silverlight 5 cải thiện hiệu suất bằng cách giảm độ trễ mạng bằng cách sử dụng luồng nền cho mạng và nó cũng cung cấp hỗ trợ cho các hệ điều hành 64 bit. Silverlight 5 cũng cải thiện hỗ trợ gỡ lỗi bằng cách cho phép các điểm dừng được đặt trên một ràng buộc, điều này sẽ cho phép bước qua các lỗi liên kết. Tăng tốc phần cứng cũng được bật ở chế độ không có cửa sổ với Internet Explorer 9. Ngoài ra, Silverlight 5 cung cấp các cải tiến cho văn bản cho phép xây dựng bố cục văn bản theo phong cách tạp chí phong phú.
Sự khác biệt giữa Microsoft Silverlight 5 và Microsoft Silverlight 4 là gì
Mặc dù Silverlight 5 được phát triển sử dụng Silverlight 4 làm nền tảng, chúng có một số khác biệt đáng chú ý. Silverlight 5 giới thiệu hơn 40 tính năng mới không có trong Silverlight 4. Các tính năng này bao gồm hỗ trợ chạy các ứng dụng Silverlight trong trình duyệt với các tính năng của máy tính để bàn, chất lượng video ấn tượng với hiệu suất được cải thiện và một số tính năng bổ sung để cải thiện hiệu quả của các nhà phát triển. Siverlight 5 cũng cho phép các ứng dụng đáng tin cậy truy cập vào hệ thống tệp cục bộ mà không bị hạn chế và các ứng dụng đáng tin cậy ngoài trình duyệt được phép tạo nhiều phiên bản cửa sổ. Hơn nữa, Silverlight 5 bao gồm các lớp mới cho hiệu ứng âm thanh và chúng có thể được sử dụng để quản lý hiệu ứng âm thanh của một ứng dụng được phát triển. Cuối cùng, không giống như Silverlight 4, Silverligth 5 cung cấp các tính năng để kiểm tra và thay đổi tốc độ phát lại của phương tiện truyền thông.