Silverlight面向客戶端,HTML5面向Web

來源: InfoQ  發布時間: 2010-11-11 23:13  閱讀: 2064 次  推薦: 0   原文鏈接   [收藏]  
摘要:Bob Muglia在PDC 2010講到Silverlight的時候,說“我們的策略已經轉移了”,事后,他又試圖澄清這到底是什么意思。

  Bob Muglia在PDC 2010講到Silverlight的時候,說“我們的策略已經轉移了”,事后,他又試圖澄清這到底是什么意思。Steve Ballmer和Tim Heuer也對Silverlight發表評論,試圖重新讓社區確信微軟對Silverlight的承諾,但是他們也指出這樣的事實,HTML5是針對跨平臺開發的解決方案,而Silverlight針對的是客戶端和Windows Phone。

  ZDNet的編輯Mary Jo Foley采訪了微軟服務器和工具部門主席Bob Muglia,主題是關于PDC 2010期間提到的公司針對Silverlight當前的態度。Muglia說到他們的“策略已經發生了轉移”,但是Silverlight會繼續作為有限的跨平臺解決方案而存在,他還說“HTML是針對所有平臺,包括蘋果的iOS平臺,唯一真正的跨平臺解決方案。” Muglia關于Silverlight的聲明,特別是在PDC 2010與Silverlight相關信息的缺乏,引發了大量關于Silverlight命運的評論,大部分評論都認為該技術會局限在Windows Phone 7上。

  之后,Bob Muglia對引起的“爭論和迷惑”道歉,并寫了一篇文章想要澄清關于Silverlight的問題。首先,Muglis再次向開發者和客戶保證,Silverlight仍然是“跨瀏覽器和跨平臺的,能夠運行在Windows和Mac上”,并且Silverlight是“Windows的核心應用程序開發平臺,是針對Windows Phone的開發平臺”,然后,他又做出了一些聲明。他做出的聲明之一“我們針對Silverlight的戰略以及將來的重點已經轉移了”的意圖并不是負面的,而是在意識到在線開發的形勢已經發生了改變之后,所需要做出相應的動作。主要的變更在于Silverlight需要支持的設備的數量和類型,那樣才能夠讓它繼續成為完全跨平臺開發的解決方案:

當我們啟動Silverlight項目的時候,世界上能夠訪問Internet的設備數量還相對較少,我們的目的就是要在那些設備上提供最一致、最豐富的體驗。但是情況已經發生了變化。結果,在所有可能的設備上安裝單一的運行時實現在操作上是不可能的。

  結果,微軟已經擁抱了HTML5:

我們認為,HTML會在所有這些平臺上提供最廣泛的跨平臺訪問。在微軟,我們已經開始為運行Windows的設備構建世界上最棒的HTML5實現,而在PDC上,我們展示了在IE9上關于HTML5取得的巨大進展。

  他指明了Silverlight將要覆蓋的領域,“客戶端應用程序和媒體體驗,”并向對此感興趣的人保證“我們會繼續為Silverlight投資,并讓開發者在將來可以使用它構建很棒的應用程序和體驗。”

  微軟的CEO,Steve Ballmer在PDC 2010上發表了他的意見,對于Silverlight他評論說,它“為web提供了最豐富的媒體流功能,并且我們會繼續發布Windows和Mac的版本,”但是他還提到了HTML5,說那是完全跨平臺開發的解決方案:

我們已經看到,當前出現了很多能夠與Internet連接的設備——正如我上周所說的,HTML5會為這些設備提供最廣泛的跨平臺訪問,而微軟會為運行Windows的設備構建世界上最棒的HTML5的實現。在PDC,我們已經展示了在IE9上關于此的重大進展。

  Silverlight的程序經理Tim Heuer再次向開發者和第三方廠商保證,他個人已經把今年的賭注壓在Silverlight上了,他在并不合適的時候把家搬到了雷蒙德,這對他的個人生活和家庭都造成了很大的影響,如果他對微軟關于Silverlight的計劃不確信的話,是不會那么做的。但是他還提到,Silverlight的目標是客戶端,他也無法預測五到十年之后會發生什么,因此還沒有長期的戰略。

  微軟的姿態意味著Silverlight想要在Windows、Windows Phone和Mac OS上創建富客戶端的應用程序。但是,我們不會使用它來創建能夠運行在所有設備上的web應用程序,因為那意味著讓它運行在并支持太多的平臺,包括現存的還有將來會出現的各種平臺。Adobe在Adobe MAX 2010上演示了將Flash轉換為HTML5的工具。他們還發布了EDGE,那是一種以可視化的方式創建HTML5動畫的工具。微軟有機會跟隨同樣的路,使用Silverlight來構建動畫,之后可以轉換為HTMl5,或者創建HTML5的編輯工具。這些開發堅持了這樣的觀點,將來在web上不存在Flash與Silverlight的斗爭,只是HTML5的各種實現。

  查看英文原文:Silverlight Is for the Client, HTML5 for the Web

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()