微軟也看好 HTML5,這會影響到微軟自己的 Silverlight 的前景嗎?

時間 2021-05-31 11:53:23

1樓:duanly

我覺得很多人不了解,說明下。

如果單從產品品牌來說,Silverlight的確沒啥前景了。

但是從其本質來說,完全不會死,而且現在進化得更強大,學這技術的程式設計師根本不必恐慌,因為你學到的技術已經使得你能同時開發SL、WPF、Windows Phone、Win8 Metro UI程式。

Silverlight和WPF本質都是based-XAML的,而Win8的Metro UI程式同樣是基於based-XAML的。如果你學過SL或者WPF中的任何技術,你幾乎馬上就會Windows Phone以及Win8 Metro UI的開發,因為從我們使用的技術的層面來看,它們基本是一樣的,無非就是SL功能稍稍些,受些限制,Win8底層是基於WinRT的,有些功能非託管了,效率更高。

如果其他人說SL死,是從產品角度來說,我不和它爭,的確差不多。但是要是從程式設計師對這的投入產出來說,完全是個不了解的人說的。

2樓:CHAO

不會消亡

過於開放的標準如HTML5使得開發成本和效率上顯得不如自家親生的產品。

個人感覺開發效率上排序為Silverlight / Flash / HTML。

從未來來看,微軟不可能把整個前端開發平台都搬到HTML5之上。因為XAML+C#仍然有著非常強大的優勢,這是開放的HTML5比不了的,更不用談Silverlight Runtime帶來的比IE更強大的渲染能力和效能。

Silverlight會成為MS未來的Native產品的前端標準。就算不這麼說,也可以說XAML語言將成為MS前端呈現的絕對標準。

3樓:Lucifer

看一下 Win8 的基礎架構圖,SL 已經完全邊緣化了。但是 Win8 Metro 程式設計中,XAML 儼然成為中流砥柱。Windows Runtime 中的 API 設計完全照搬 SL 那一套,只是命名空間變了。

PS:樓上說什麼 .NET 在 Win8 邊緣化,純屬臆測。

Windows Runtime 的 Projection ,包括 Native , .NET 和 Web 三個方向。毫不客氣的說,Windows Runtime 會是 Microsoft 平台未來真正的 Client 端的核心。

4樓:

目前Flash還如日中天,但Adobe已經在向HTML5靠了。如果微軟還死抱著不成氣候的SL,就太迂了。SL在一定範圍和時間內還將存在並使用,相對於WEB可能更傾向於桌面,WinPhone等微軟自己裝置平台上的前端開發。

但隨著HTML5的普及化它將是更廣泛支援,更通用的東西,到時估計SL不得不慢慢褪出。。

5樓:Kymo

Silverlight目前看不到什麼問題,雖然現在連flash都競爭不過,但是微軟向來財大氣粗,而且,silverlight和wpf是共享底層的,而wpf是微軟推廣的winform的開發方向,所以即使把silverlight當成乙個副產品養著也花不了多少錢。

6樓:

三屏一雲是微軟的大的規劃,silverlight和WPF融合,成為微軟手機終端,PC終端和遊戲主機共同支援的視覺平台。

未來windows8 基礎介面將逐步.net化,與HTML5比,silverlight擁有廣泛的.net基礎類庫,使得開發商業應用程式更加方便。

純個人觀點

7樓:

sliverlight與adobe flash為競爭產品,與HTML5不衝突,HTML5和silverlight需要互相結合著用。

flash目前的最大問題是功耗太高,對移動終端影響較大,同時需要單獨安裝外掛程式,使用者體驗不是太好,而silverlight win vista以後整合在作業系統裡了,對於使用者來說,基本無門檻。

你是如何看待HTML5,你認為HTML5推廣的難度有那些?在你的工作團隊中對HTML5又是如何看待,是否有考慮引入到專案或者產品中呢?

因為瀏覽器標準各不相同的原因,導致現階段HTML5在推廣上還是存在一些阻力,但是我相信,在未來的時間裡,隨著大眾整體素質與水平的提高,會有更多的人樂意接受它的,誰不喜歡在自己電腦螢幕上出現更炫更快更優秀的頁面呢? 螞蟻線 手機端的WEB開發可以引入HTML5 CSS3,可以保證使用者更好的操作體驗。...

如何學好HTML5?

小可愛 僅僅是問html5怎麼學好是嗎?html學好挺簡單的 不過再簡單的技術知識點也需要你全身心的投入去做。跟你簡單介紹一下html5的知識點,你可以先了解一些 1.塊狀元素 block element 1 塊狀元素在網頁中就是以塊的形式顯示,所謂塊狀就是元素顯示為矩形區域,常用的塊狀元素包塊di...

在html5中sessionStorage和localStorage有什麼區別?

文匯軟體 html5的本地儲存是儲存在客戶端中,本地儲存包括sessionStorage和localStorage。區別一 生命週期 sessionStorage僅在當前會話下生效,當你關閉頁面或瀏覽器後你儲存的sessionStorage資料會被清除。localStorage生命週期是永久,儲存的...