自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Silverlight 5,你的名字是“Windows”

原創(chuàng)
開發(fā) 后端 新聞
在內(nèi)華達州拉斯維加斯舉行的MIX大會上,微軟發(fā)布了Silverlight 5測試版。另外有種種跡象表明,微軟展望Silverlight扮演比Muglia所說的還要重要的角色。如今微軟在自己的產(chǎn)品中廣泛使用Silverlight。

【51CTO 4月19日外電頭條】Silverlight方面現(xiàn)在進展如何?微軟的這個瀏覽器插件最初作為一種輕量級的、跨平臺的Windows演示基礎(chǔ)(WPF),而WPF是隨Windows Vista推出的一種.NET應(yīng)用框架,面向桌面應(yīng)用程序。微軟當時大力開發(fā)Silverlight,是為了與Adobe的Flash一較高下;當時有傳聞?wù)f,Silverlight會出現(xiàn)在英特爾的Moblin Linux上,此后開發(fā)出了移植到Symbian的版本。

后來,微軟對于Silverlight這種跨平臺的運行時環(huán)境失去了信心。版本4.0隨只面向Windows的COM互操作(COM interop)技術(shù)一同出現(xiàn)后——目的是為了與微軟Office集成,跨平臺的說法也就不攻自破。微軟沒有竭力將Silverlight引入到Android平臺上,也沒有為蘋果公司的iOS提供任何解決方案;相比之下,Adobe的Flash支持Android,還為蘋果的移動操作系統(tǒng)開發(fā)了原生軟件包。

微軟在2010年年底舉辦的專業(yè)開發(fā)者大會(PDC)上,吹噓HTML 5是覆蓋范圍廣泛的***運行時環(huán)境。時任微軟服務(wù)器和工具部門的總裁Bob Muglia說:“將單單一種運行時環(huán)境安裝到每一個潛在的設(shè)備上其實是不可能的。我們認為,HTML將提供最廣泛的、跨平臺的覆蓋范圍,能夠覆蓋所有這些設(shè)備?!倍F(xiàn)在,Silverlight的定位卻是面向Windows Phone的運行時環(huán)境,更宏偉的目標是“能夠?qū)崿F(xiàn)企業(yè)級應(yīng)用開發(fā)”。

[[21735]]

測試版的特點是現(xiàn)在采用了硬件加速的三維渲染

不過,Silverlight沒有死。在內(nèi)華達州拉斯維加斯舉行的MIX大會上,微軟發(fā)布了Silverlight 5測試版。另外有種種跡象表明,微軟展望Silverlight扮演比Muglia所說的還要重要的角色。如今微軟在自己的產(chǎn)品中廣泛使用Silverlight。它用于Windows Azure門戶網(wǎng)站的控件面板,還用于Windows Server 2010 Intune和Lync Server 2010。Silverlight還出現(xiàn)在了新的系統(tǒng)中心(System Center)管理工具中。微軟還在對軟件開發(fā)工具Visual Studio LightSwitch進行測試,用于數(shù)據(jù)庫應(yīng)用程序的模型驅(qū)動開發(fā),而其結(jié)果就是Silverlight。

說不定有這種可能:這些開發(fā)團隊根本沒有及時接到Silverlight方面的指示。同樣,Windows 8再次定于微軟在今年9月舉行的2011年P(guān)DC上發(fā)布,該操作系統(tǒng)將運行在桌面系統(tǒng)和平板設(shè)備上,據(jù)說其特點是將采用一個新的Windows應(yīng)用程序商店。Silverlight應(yīng)用程序非常適合通過應(yīng)用程序商店來交付,因為它們一般是獨立的,可以自動更新,而且在默認情況下采用沙盒機制,但又有一個選項:可以作為可信應(yīng)用程序來運行,擁有更大的系統(tǒng)訪問權(quán)。在這種情況下,要是看到Silverlight被賦予一種新角色不足為奇,這也許可以解釋為什么開發(fā)工作在繼續(xù),包括專注于桌面系統(tǒng)即“瀏覽器外面”使用的新功能。

拋開猜測不說,我們從Silverlight 5測試版中可以得到什么?最主要的功能特性就是硬件加速的三維圖形和H.264視頻。微軟已經(jīng)將面向游戲的XNA框架的一部分移植到Silverlight,并且添加了用于渲染三維圖形的DrawingSurface控件。測試版不支持XNA效果,不過預(yù)計將來的更新版會增添這項支持功能。只有在硬件加速可以使用的情況下,三維圖形才能運行;一個問題是,如果Silverlight在瀏覽器中運行,那么使用舊款XP顯示驅(qū)動程序模型(XP Display Driver Model)的視頻驅(qū)動程序會遭到阻止,除非用戶明確同意。

我們信任API

接下來,Silverlight應(yīng)用程序作為可信應(yīng)用程序在瀏覽器外面運行時,現(xiàn)在可以顯示多個窗口。額外的窗口必須進行編程組裝,但這不如大家想象的那么糟糕,因為可以為某個項目添加用戶控件,用Visual Studio來設(shè)計,并且在運行時添加到新窗口中。

可信應(yīng)用程序現(xiàn)在還能全面訪問本地文件系統(tǒng),而以前只能訪問用戶的主文件夾。另一個創(chuàng)新是,可信應(yīng)用程序如今可以在瀏覽器里面運行,不過這是一項企業(yè)級功能,需要對注冊表進行改動,還要安裝代碼簽名證書,以便不會危及安全。

文本處理一向以來是Silverlight的軟肋,但版本5.0帶來了控制字符間距和行距的功能,以及在RichTextBox控件之間自動移動文本內(nèi)容的功能。已定于很快推出經(jīng)過改進的OpenType字體支持。

另外數(shù)據(jù)綁定方面也有幾處改進,因而能夠更豐富地顯示綁定對象。你可以將樣式值綁定到對象屬性上,并根據(jù)對象樣式,為對象使用不同的數(shù)據(jù)模板。你還可以在XAML中調(diào)試數(shù)據(jù)綁定,微軟承諾將來會推出更多的XAML調(diào)試功能。

這個測試版絕不完備。微軟已承諾為Silverlight 5進一步添加功能,包括矢量打印、遠程控件支持、通過平臺調(diào)用來調(diào)用Windows API的功能、64位支持以及支持WS-Trust Web服務(wù)安全。

Silverlight 5,你的名字是“Windows”

單單一個在瀏覽器外面運行的Silverlight 5應(yīng)用程序就能顯示多個浮動窗口。

Silverlight 5將更適合游戲,而且更適合企業(yè)級應(yīng)用程序,并且支持Silverlight的這個理念:一種面向Windows的新型通用運行時環(huán)境;既適用于應(yīng)用程序商店中的下載程序,又適用于部署的企業(yè)級應(yīng)用程序。對多窗口的支持讓Silverlight更接近于桌面WPF;等到平臺調(diào)用功能出現(xiàn)后,Silverlight應(yīng)用程序在其功能方面的限制會比較少。還沒有跡象表明支持本地數(shù)據(jù)庫,不過Windows Phone有了SQL Server CE,不過這同樣可以通過平臺調(diào)用來進行改動。

Silverlight 5仍可以在Mac機上運行,不過微軟副總裁Scott Guthrie在Mix大會上作關(guān)于Silverlight的主題演講時沒有提到Mac,而一些功能是專門針對Windows的。

如此看來,這款產(chǎn)品現(xiàn)在似乎變成了主要面向Windows平臺的輕量級運行時環(huán)境。在這種情況下,Silverlight 5像是一款值得關(guān)注,但不是革命性的更新版。

你可以在這里下載Silverlight 5測試版。

編者按: HTML 5還處于一個標準發(fā)展的過程,熱度很高,大家都忽視了它目前的缺點,以及未來潛在的問題。而Silverlight及Flex都是成熟的RIA開發(fā)技術(shù),SilverLight 5 Beta 發(fā)布以及對微軟Windows Phone 的支持,SilverLight 開發(fā)者終于可以長吁一口氣了!

【編輯推薦】

  1. 微軟發(fā)布Silverlight 5 beta 附下載
  2. Silverlight開發(fā)之偷拿別人HTML控件
  3. 你可能不知道的15個Silverlight訣竅
  4. Silverlight 之重
  5. Silverlight 之輕
責(zé)任編輯:陳貽新 來源: 51CTO
相關(guān)推薦

2009-07-16 14:58:16

Windows Emb

2009-03-09 18:53:26

WIndows MobSilverlight

2009-09-23 10:37:20

Windows Emb

2009-02-17 14:22:40

Windows Emb

2011-12-10 20:50:36

Silverlight

2011-11-10 10:00:55

Silverlight

2009-12-08 13:46:16

Silverlight

2017-03-17 15:49:16

群暉,備份、集中化備份

2012-07-22 15:59:42

Silverlight

2017-01-12 21:02:29

Windows 10系統(tǒng)更新

2012-02-02 16:37:51

Silverlight常用控件

2022-11-28 00:04:17

2015-10-15 14:59:43

Windows 8Windows 10微軟

2009-03-31 08:36:10

Windows MobSilverlight移動OS

2009-07-16 15:46:09

Windows Emb

2009-04-03 13:09:12

Windows Emb

2009-09-23 08:14:23

Windows 7嵌入Silverlight

2011-04-14 09:36:53

Silverlight

2011-06-21 08:45:59

HTML 5

2012-02-02 16:35:42

Silverlight低級別觸屏處理
點贊
收藏

51CTO技術(shù)棧公眾號