Sự khác biệt giữa Microsoft Silverlight 5 và Microsoft Silverlight 4

Anonim

Microsoft Silverlight 5 và Microsoft Silverlight 4

Microsoft Silverlight 5 và Microsoft Silverlight 4 là hai phiên bản của Microsoft Silverlight phát hành lần lượt vào năm 2011 và 2010. Microsoft Silverlight là một khuôn khổ ứng dụng để tạo các ứng dụng đa phương tiện (Rich Interactive Applications - 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 hệ điều hành Microsoft Windows và Mac OS X. Microsoft Silverlight kết hợp nhiều công nghệ vào một môi trường phát triển đơn lẻ, cho phép các nhà phát triển lựa chọn các công cụ và lập trình ngôn ngữ theo sự lựa chọn của họ. Silverlight cung cấp các chức năng tương tự cho Adobe Flash. Các phiên bản đầu của MS Silverlight tập trung hỗ trợ phương tiện truyền thông trực tuyến trong khi các phiên bản hiện tại hỗ trợ đa phương tiện, đồ hoạ 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.

Silverlight 4 được phát hành vào ngày 15 tháng 4 năm 2010 và nhằm mục đích thiết lập vị thế 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 đích này, nó bao gồm một số tính năng đặc biệt như hỗ trợ in ấn toàn diện, hơn sáu mươi bộ điều khiển tùy biến 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ả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 để ràng buộc dữ liệu, điều này sẽ làm giảm số lượng mã cần phải được viết bởi một nhà phát triển trong khi làm việc với các dữ liệu tùy chỉnh. Silverlight 4 cũng cung cấp khả năng bổ sung cho các nhà phát triển để tạo ra các ứng dụng với các tính năng media phong phú và hấp dẫn hơn bao gồm các tính 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.

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 một tuyệt vời kinh nghiệm truyền thông. Điểm nổi bật của Siverlight 5 là cải tiến chất lượng và hiệu suất video và 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 năng bằng cách giảm độ trễ mạng bằng cách sử dụng một luồng nền cho mạng và nó cũng hỗ trợ cho các hệ điều hành 64-bit. Silverlight 5 cũng cải thiện hỗ trợ gỡ rối bằng cách cho phép các điểm ngắt được thiết lập trên một ràng buộc, mà sẽ cho phép bước qua các thất bại liên kết.Tăng tốc phần cứng cũng được kích hoạt ở chế độ không 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 tạo bố cục văn bản có phong cách tạp chí phong phú.

Sự khác nhau giữa Microsoft Silverlight 5 và Microsoft Silverlight 4 Mặc dù Silverlight 5 được phát triển sử dụng Silverlight 4 như là một 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 dành cho máy tính để bàn, chất lượng video ấn tượng với hiệu năng được cải thiện và một số tính năng bổ sung để nâng cao 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 tin cục bộ mà không có sự hạn chế và các ứng dụng đáng tin cậy của trình duyệt không được phép tạo nhiều trường hợp cửa sổ. Hơn nữa, Silverlight 5 bao gồm các lớp học mới cho các 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 phát triển. Cuối cùng, khác với 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.