Silverlight5新特性揭秘:拒HTML5征服?

ADVERTISEMENT

  【IT168 專稿】自4月份Silverlight 4正式發布以來,由於HTML5的原因,Silverlight的命運一度受到威脅,在PDC2010大會上微軟對HTML5 的大力推崇以及微軟主副總裁Bob Muglia對記者的一句“微軟(對Silverlight)的策略已經改變”,使開發者感覺微軟或許會放棄silverLight,不過後來微軟否認了這個說法。當地時間12月2日召開的Silverlight Firestarter發布會上,微軟宣布了Silverlight 5,完全擊碎了Silverlight失寵的傳言,也傲然對HTML 5說“NO”!

 

  Silverlight 5新特性揭秘

  在發布會的主題演講中,微軟企業副總裁Scott Guthrie宣布了Silverlight 5以及 Silverlight 5的一系列新特性。

  主要新功能包括:

  · 通過使用GPU為低功耗設備渲染高清視頻提供了H.264硬件解碼功能;

ADVERTISEMENT

  · 增強的數字版權管理允許在DRM媒體源間無縫切換;

  · Silverlight 5 改進了字體渲染清晰度,支持 Postscript 矢量打印;

  · 支持 64 位操作系統;IE 9 無窗口模式的硬件加速;

  · XAML 解析性能改進,加速啟動和運行性能;

  · “TrickPlay”允許以不同的速度播放視頻,且支持快進、後退,以及音高修正(快速播放視頻的同時,以正常速度播放聲音);

  · 數據綁定和 MVVM 增強;

ADVERTISEMENT

  · GPU 加速的 3D API 支持高級數據可視化呈現和富用戶界面和體驗;

  · 測試工具–增加 Visual Studio 2010 的自動化 UI 測試支持;

  · 脫離瀏覽器模式 – Silverlight 5 應用已經可以創建並管理子窗口,受信任的脫離瀏覽器應用可以使用 P/Invoke 功能等;

  欲了解更多Silverlight 5新特性敬請閱讀《Silverlight 5新特性:加強商業應用開發》

  拒絕HTML 5的征服

  毋容置疑Silverlight 這項技術將還會伴隨我們一段時間,理由是Silverlight有著HTML5 現在還沒有的特性。Silverlight 5 Beta將在2011年上半年完成,正式版可能要等到明年更晚一些。但是,這很好。

ADVERTISEMENT

  微軟積極的推出Silverlight新版本,這大部分的原因是由於Windows Phone 7。當然PDC大會開發者對Silverlight的懷疑也是微軟急著推出Silverlight 5的理由吧。

  讓我們拋開以前對Silverlight 5與HTML 5的辯論來實事求是的看待二者。隨著Silverlight5 發布,可以看出HTML 5對Silverlight的威脅似乎已經不是那麼嚴重了。微軟Silverlight技術對於商業應用開發一直屬於重點支持領域,而Silverlight 5中,對於該領域又一次進行了提升和增強。微軟的主旨是:Silverlight 5將成為創建下一代商業應用的解決方案。 這和HTML5走的是不同的方向,Silverlight面向客戶端而HTML 5面向Web。

  Silverlight將多種技術結合到一個開發平台,可以在其中選擇符合需求的工具和編程語言,而且設計人員可以輕鬆的擁有使用Expression Studio進行設計、編譯和發布Silverlight應用程序。Silverlight可以與數據庫綁定,實現數據可視化,還可以進行有效的測試和調試,重新處理圖片渲染效果等。你是否可以在HTML 5平台中或者其他的平台建立類似的程序呢?也許可以但需要足夠的時間。但實際上在諸多的業務中,您很可能不會被給予足夠的時間。你有一個應用程序需要快速的被編寫出來,但很容易會出現bug,可是這個bug往往隻有少數的人才能夠很容易快速的做出診斷和糾正。

  這些都屬於silverlight,雖然有一天 ,HTML5也一定可以做到,不過那天不會是現在。

ADVERTISEMENT