微軟Silverlight 5.0新特性
最近微軟發佈了Silverlight 5.0的路線圖。 主要如下:
1)改進的數據綁定支持和更好地支持MVVM
Silverlight最大的優勢之一是它的數據綁定。微軟將提供增強的數據綁定能力以及調試功能。開發者可以調試綁定表達式和其它Siverlight 5.0特性。對MVVM模式的支持也得到增強。
2)性能和速度的提高
Silverlight 5.0將支持64位的瀏覽器。所以在64位的平臺上可以使用Silverlight應用程序了。而且Silverlight 5.0會提供更快的啓動速度以及對硬件加速提供更好的支持。還將爲IE9的硬件加速特性提供端到端的支持。
3)更好的支持非瀏覽器應用
微軟在Siverlight 4.0就開始提供了脫離瀏覽器的應用特性,類似與Adobe的AIR。而在Silverlight 5.0中,還提供了創建子窗口的功能,看上去就像Windows Forms或WPF應用那樣。
4)Visual Studio 2010開發
微軟將在Visual Studio 2010中添加對Silverlight 5.0的UI自動化測試的功能。
5)更好的支持RIA服務
RIA服務使得我們能夠用Silverlight通過在客戶端和服務器端創建代理類來實現N層應用程序。 而且還將會支持複雜類型,以及支持用於MVVM模式的定製類型。
6)WCF增強
在WCF方面的增強有很多,最關鍵的增強是提供了對WSTrust的支持。
7)文本和打印支持
Silverlight 5.0支持基於矢量的圖形。它還將支持多列文本流和帶鏈接的文本容器。支持Postscript矢量。
8)改進的電源增強
在用Silverlight觀看視頻時,會阻止屏保程序。 Silverlight 5.0會智能判斷用戶是想觀看視頻還是不看。
9)更好的支持圖形
Silverlight 5.0將提供深入的3D API的支持,使得三維渲染得到更好的支持,3D圖像更容易顯示。