轉(zhuǎn)帖|其它|編輯:郝浩|2010-11-02 13:17:19.000|閱讀 456 次
概述:自從微軟專(zhuān)業(yè)開(kāi)發(fā)者大會(huì)PDC10結(jié)束之后,網(wǎng)絡(luò)上關(guān)于Silverlight被拋棄之說(shuō)甚囂塵上,拜讀ZDNet訪問(wèn)BobMu的原文。Silverlight Team在2010年9月1日發(fā)表的博文"Silverlight的未來(lái)"目前也許微軟公司對(duì)外正式的回應(yīng)。不過(guò)Silverlight Team在11月1號(hào)發(fā)布了PDC and Silverlight徹底澄清了Silverlight的局面。本文參考一篇繁體中文版整理發(fā)表。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
自從微軟專(zhuān)業(yè)開(kāi)發(fā)者大會(huì)PDC10結(jié)束之后,網(wǎng)絡(luò)上關(guān)于Silverlight被拋棄之說(shuō)甚囂塵上,拜讀ZDNet訪問(wèn)BobMu的原文。
Silverlight Team在2010年9月1日發(fā)表的博文"Silverlight的未來(lái)"目前也許微軟公司對(duì)外正式的回應(yīng)。不過(guò)Silverlight Team在11月1號(hào)發(fā)布了PDC and Silverlight徹底澄清了Silverlight的局面。本文參考一篇繁體中文版整理發(fā)表。
Silverlight的未來(lái)
近來(lái)許多討論一直圍繞Web 與HTML 5 標(biāo)準(zhǔn),尤其是HTML 5。人們一直在問(wèn)微軟Silverlight研發(fā)團(tuán)隊(duì)一個(gè)問(wèn)題;當(dāng)開(kāi)發(fā)人員面對(duì)瀏覽器已經(jīng)內(nèi)建了HTML 5 <video> 標(biāo)簽的未來(lái)世界里,Silverlight 該扮演何種角色融入這樣的環(huán)境。
這是一個(gè)很直接的問(wèn)題,我會(huì)提供一個(gè)很完整的答復(fù),但我認(rèn)為對(duì)于在“標(biāo)準(zhǔn)”下Silverlight的角色問(wèn)題,這是一個(gè)過(guò)于簡(jiǎn)化的提問(wèn),為了理清問(wèn)題我希望先描述,為什么Silverlight在進(jìn)階媒體使用經(jīng)驗(yàn)和應(yīng)用程序的情境下是較佳的跨越瀏覽器,桌面環(huán)境和多種設(shè)備的技術(shù)。
標(biāo)準(zhǔn)與創(chuàng)新
許多朋友或許不知道,微軟公司接觸超過(guò)150個(gè)國(guó)際標(biāo)準(zhǔn)制定組織,并參與400余項(xiàng)標(biāo)準(zhǔn)制定的工作,其中一項(xiàng)微軟公司參與多年的標(biāo)準(zhǔn)就是HTML,我們承諾持續(xù)支持此一Web標(biāo)準(zhǔn)。這不僅只是空談,微軟公司現(xiàn)有許多技術(shù)投資是建立在HTML相關(guān)技術(shù)的基礎(chǔ)上, 例如SharePoint,Ineternet Explorer 瀏覽器與ASP.NET。我們相信,未來(lái)HTML 5 將成為無(wú)所不在的標(biāo)準(zhǔn),就如同今日的HTML 4.01。
但是就整個(gè)產(chǎn)業(yè)的進(jìn)步而言,標(biāo)準(zhǔn)只是整個(gè)故事的一部分。各家廠商與組織可以廣泛地依照標(biāo)準(zhǔn)實(shí)作出技術(shù),像是鋪設(shè)好的道路一般,引導(dǎo)整個(gè)業(yè)界往共同的方向邁進(jìn)。但在康莊大道出現(xiàn)之前,必須有人先嘗試走出一條小徑,這就是創(chuàng)新。創(chuàng)新和標(biāo)準(zhǔn)往往是共生的,創(chuàng)新走在其他標(biāo)準(zhǔn)之前,使得日后建立標(biāo)準(zhǔn)時(shí)無(wú)須針對(duì)每個(gè)遇到的問(wèn)題去“重新發(fā)明輪子”,尋求解決的方法。創(chuàng)新能夠?qū)W⑻幚硖囟ù鉀Q的問(wèn)題,創(chuàng)新也可補(bǔ)足或擴(kuò)展現(xiàn)有的標(biāo)準(zhǔn),最終成為被廣泛接受的標(biāo)準(zhǔn),羊腸小徑擴(kuò)展為康莊大道。
在過(guò)去已經(jīng)發(fā)生好幾次,瀏覽器中某些創(chuàng)新的功能,日后成為業(yè)界標(biāo)準(zhǔn)。目前HTML最新標(biāo)準(zhǔn)中許多的創(chuàng)新是來(lái)自于瀏覽器Pulg-in技術(shù),例如Flash與Silverlight。這是必要的,因?yàn)槠渲心承┕δ苣壳耙讶绱说钠占埃缫驯痪W(wǎng)絡(luò)用戶(hù)視為是必須有的基本功能。所以用戶(hù)對(duì)于Web標(biāo)準(zhǔn)需求的基準(zhǔn)線,往往比過(guò)去的標(biāo)準(zhǔn)來(lái)的高,而用戶(hù)的新需求往往出現(xiàn)得更快,未來(lái)仍有更多新的需求必須透過(guò)創(chuàng)新來(lái)加以解決。
這就是未來(lái)Silverlight可發(fā)揮之處,在Web應(yīng)用中微軟從未嘗試以Silverlight取代HTML,Silverlight是協(xié)助開(kāi)發(fā)人員更簡(jiǎn)易地處理HTML(和其他技術(shù))所不容易解決的問(wèn)題。微軟仍然承諾利用Silverlight來(lái)擴(kuò)展HTML所無(wú)法涵蓋之Web應(yīng)用情境。從簡(jiǎn)純的讓HTML網(wǎng)頁(yè)內(nèi)容更豐富( “islands of richness” ),到全功能與視窗桌面程序相似之應(yīng)用,Silverlight提供各種用戶(hù)想要的豐富使用經(jīng)驗(yàn),我們歸類(lèi)為三大類(lèi):進(jìn)階媒體使用經(jīng)驗(yàn),消費(fèi)性應(yīng)用程序與游戲,以及商業(yè)/企業(yè)應(yīng)用程序。
進(jìn)階媒體使用經(jīng)驗(yàn)
應(yīng)用情境包含:
盡管這些使用經(jīng)驗(yàn)都集中在媒體播放,實(shí)際上這些是融合多種頻道媒體,并為用戶(hù)提供全面掌控權(quán)的全方位應(yīng)用,用戶(hù)可以自由決定何時(shí)何地以自己想要的形式來(lái)欣賞媒體內(nèi)容。Silverlight 媒體功能的遠(yuǎn)超出了HTML 5 所能提供的功能,使得用戶(hù)在目前的瀏覽器與未來(lái)的瀏覽器中都能享有一致的功能,與HTML 5 主要差別之應(yīng)用情境如下:
消費(fèi)性應(yīng)用程序與游戲
消費(fèi)者對(duì)于應(yīng)用程序與設(shè)備之使用經(jīng)驗(yàn)的要求不斷提升,無(wú)論生產(chǎn)力應(yīng)用程序或游戲都希望看起來(lái),用起來(lái)與感受上都要達(dá)到一定之水準(zhǔn),透過(guò)美術(shù)設(shè)計(jì)師和軟體開(kāi)發(fā)人員Silverlight 實(shí)現(xiàn)人們想要擁有的這些功能:
商業(yè)/企業(yè)應(yīng)用程序
當(dāng)用戶(hù)在消費(fèi)性市場(chǎng)中習(xí)慣了更豐富,更好的使用者經(jīng)驗(yàn)之后,他們將會(huì)把對(duì)于應(yīng)用軟體與設(shè)備的高標(biāo)準(zhǔn)期望值帶到了工作環(huán)境,今日的商業(yè)應(yīng)用亦需要一個(gè)平臺(tái),能夠滿(mǎn)足并超越這些期望。但是傳統(tǒng)的商業(yè)應(yīng)用程序是針對(duì)內(nèi)部員工所開(kāi)發(fā)的,目的在于快速開(kāi)發(fā)而缺乏專(zhuān)業(yè)美術(shù)設(shè)計(jì)師。為達(dá)到此一目的,Silverlight 提供以下豐富功能:
其它技術(shù)考量
對(duì)于一般性的簡(jiǎn)單應(yīng)用,我們或許不需要使用到上面提到的進(jìn)階功能,此時(shí)Silverlight和未來(lái)的HTML標(biāo)準(zhǔn)都能符合需求。然而,當(dāng)您考量到兼顧現(xiàn)狀與未來(lái)的平臺(tái)技術(shù),仍有一些其它的技術(shù)考量因素,例如執(zhí)行效率,呈現(xiàn)一致性與時(shí)效。
執(zhí)行效率
應(yīng)用程序的反應(yīng)速度,是否有能力處理現(xiàn)代應(yīng)用程序所需之復(fù)雜運(yùn)算,往往是關(guān)系用戶(hù)使用者經(jīng)驗(yàn)好壞的主要因素。Silverlight 運(yùn)用CLR (Common Language Runtime) 與硬體加速提升視訊播放能力,此外,并可運(yùn)用.NET 與多執(zhí)行緒(multithreading) 呈現(xiàn)出反應(yīng)快速之使用者界面。今日在許多情況之下,Silverlight 是Web 上速度最快的執(zhí)行環(huán)境。
呈現(xiàn)一致性
針對(duì)不同品牌瀏覽器之HTML 5 與CSS3 呈現(xiàn)一致性問(wèn)題,微軟正在提供呈現(xiàn)一致性之測(cè)試套件,以協(xié)助改善HTML 5 與CSS3 在不同品牌瀏覽器間顯示差異的問(wèn)題。HTML 與CSS 在不同瀏覽器間呈現(xiàn)差異性問(wèn)題過(guò)去即存在,HTML 5 與CSS 3 的推出,將會(huì)這項(xiàng)問(wèn)題繼續(xù)存在一陣子,畢竟新規(guī)格擴(kuò)展了新的應(yīng)用領(lǐng)域,所有廠商的瀏覽器實(shí)作也都是新加入的。反之,以Silverlight 開(kāi)發(fā)之應(yīng)用程序,我們可以確保它在各種不同的環(huán)境呈現(xiàn)效果是一致的。
時(shí)效性
在HTML 5 規(guī)格制定過(guò)程的一半時(shí)間之中,微軟公司已經(jīng)釋出了四個(gè)主要的Silverlight 版本。目前還不清楚何時(shí)HTML 5 規(guī)格與相關(guān)測(cè)試套件會(huì)完成。對(duì)于HTML 5 中的各項(xiàng)新功能,目前應(yīng)該關(guān)注的,是已經(jīng)穩(wěn)定下來(lái)所有的瀏覽器都支持的規(guī)格。支持HTML 5 瀏覽器若要達(dá)到高普及率,需要超過(guò)十億用戶(hù)安裝最新版本瀏覽器,或是購(gòu)買(mǎi)新設(shè)備與新機(jī)器,這將需要一段時(shí)間方能普及。當(dāng)HTML 5 到達(dá)能被廣為接受的時(shí)間點(diǎn)時(shí),同時(shí)Silverlight 已經(jīng)演進(jìn)出新的重要功能。Silverlight 現(xiàn)在就可以應(yīng)用于所有流行的瀏覽器與作業(yè)系統(tǒng)。
瀏覽器之外的執(zhí)行能力
這次討論Silverlight的未來(lái)中,有一個(gè)關(guān)鍵點(diǎn),Silverlight經(jīng)常被提到僅是個(gè)瀏覽器的plug-in,甚至過(guò)去微軟也曾這樣定位Silverlight。現(xiàn)今Web不斷演進(jìn),同樣的Silverlight也不斷地在演變發(fā)展,雖然應(yīng)用程序執(zhí)行于瀏覽器仍是我們的研發(fā)焦點(diǎn),但兩年之前,我們便開(kāi)始展示Silverlight遠(yuǎn)超過(guò)僅是個(gè)單純的瀏覽器技術(shù)。
Silverlight投資在三個(gè)瀏覽器以外的領(lǐng)域,視窗桌面,行動(dòng)設(shè)備與客廳。今日Silverlight即可開(kāi)發(fā)功能強(qiáng)大之桌面應(yīng)用程序,這些桌面應(yīng)用程序并不需要額外的下載,當(dāng)用戶(hù)安裝Silverlight,這類(lèi)桌面程序即可透過(guò)瀏覽器尋得與下載,并且每個(gè)獨(dú)立的桌面應(yīng)用程序都可無(wú)痛的安裝或刪除。Silverlight現(xiàn)在還可執(zhí)行于行動(dòng)設(shè)備,并且是Windows Phone 7的主要開(kāi)發(fā)平臺(tái)。學(xué)習(xí)Silverlight的開(kāi)發(fā)人員,能夠迅速轉(zhuǎn)變成為一個(gè)能夠開(kāi)發(fā)手機(jī)應(yīng)用的開(kāi)發(fā)人員。最后,今年推出的Silverlight 4與在美國(guó)國(guó)家廣播工作者協(xié)會(huì)(NAB,National Association of Broadcasters) 2010年年會(huì)中的展示,展示了如何使用Silverlight可以作為一個(gè)強(qiáng)大的,功能豐富的客廳設(shè)備平臺(tái)。
我們期望看到Silverlight 有更多的應(yīng)用在這些領(lǐng)域,特別是高畫(huà)質(zhì)的影音媒體經(jīng)驗(yàn),消費(fèi)性應(yīng)用程序與游戲,以及企業(yè)應(yīng)用。當(dāng)你投資時(shí)間學(xué)習(xí)Silverlight,你將有能力開(kāi)發(fā)各種類(lèi)型的應(yīng)用程序,從商業(yè)應(yīng)用到娛樂(lè)應(yīng)用,從瀏覽器到行動(dòng)設(shè)備與家庭客廳,兼顧了有趣與獲利。而最好的地方是- 你可以從現(xiàn)在就開(kāi)始開(kāi)發(fā)Silverlight,并執(zhí)行于600,000,000 臺(tái)已經(jīng)安裝Silverlight 的桌上型電腦與設(shè)備。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:博客轉(zhuǎn)載