2011年關于Silverlight的猜測眾說不一,多數(shù)討論都是關于Silverlight將被微軟摒棄之說。一直以來,微軟官方?jīng)]有證實和發(fā)表任何相關公告和評論。上周,10月26日,微軟副總裁Scott Guthrie接受訪問,并與開發(fā)人員在線交流90分鐘,其中不僅討論了微軟2011年下半年的最新產(chǎn)品發(fā)布,而且還討論了不少Silverlight或者是說XAML開發(fā)人員關注的信息。
在訪問中,Scott已經(jīng)明確XAML開發(fā)技術將被集成到微軟新一代操作系統(tǒng) - Windows 8,不僅如此,微軟傳統(tǒng)開發(fā)語言也會被集成到新的操作系統(tǒng),例如C#,VB.NET,C++等,而HTML 5和Javascript也會得到支持。換句話說,微軟技術開發(fā)人員可以繼續(xù)使用這些傳統(tǒng)開發(fā)技術從事Windows 8 Metro應用開發(fā)。
以上說法,已經(jīng)在Windows 8預覽版中體現(xiàn),XAML開發(fā)技術仍舊延續(xù)其傳統(tǒng)開發(fā)路線,例如創(chuàng)建Fluid UI,動畫設計等,而在全新的Windows Runtime中,應用后臺代碼仍舊支持C#,VB.NET和C++技術,可以對其API進行操作,而該特點在微軟Visual Studio 11 Developer Preview預覽版中可以得到證實。對此,Scott重申,XAML技術將會繼續(xù)得到微軟的開發(fā)和技術支持,對于Windows 8而言,XAML固有的控件類不會有太多的變化,會在其基礎上,增加對應新的控件類。這對Silverlight,WPF和Windows Phone開發(fā)人員來說,的確是個很好的消息。
對于Silverlight 5正式版發(fā)布,Scott談到微軟對Silverlight未來的開發(fā)計劃和技術支持,Silverlight功能開發(fā)方向?qū)戎赜谏虡I(yè)應用功能,移動平臺應用功能等方向。對于Silverlight技術應用范圍,可以簡單總結如下:
1. Rich Internet Application(RIA)應用開發(fā),盡管HTML 5和腳本語言發(fā)展勢頭迅猛,相信在短期內(nèi),RIA應用代為仍舊無法被完全替代,RIA應用已經(jīng)被不少領域使用,特別是商業(yè)應用項目,游戲娛樂應用項目等。
2. Windows Phone平臺應用開發(fā),Silverlight作為Windows Phone主要應用開發(fā)技術之一,仍舊在不斷的發(fā)展和完善中,通過微軟和NOKIA的合作以及大量的Windows Phone宣傳來看,微軟將重點發(fā)展移動應用平臺業(yè)務,而Windows Phone是其重要砝碼之一。
3. Windows 8平臺應用開發(fā),在Scott的訪問中,不止一次的闡述Silverlight技術將繼續(xù)得到微軟的開發(fā)和技術支持,主要領域?qū)⒚嫦蛏虡I(yè)以及移動平臺,同時,Silverlight技術還會被應用到微軟其他項目(猜測是XBox Live,相關報道參考)。而傳統(tǒng)Silverlight或者其他開發(fā)語言的應用,都將被Windows 8平臺支持,需要通過一種應用轉(zhuǎn)換方式,使其能夠被Windows 8兼容。作為新一代桌面和移動平臺電腦的操作系統(tǒng)平臺,Windows 8無疑會成為新的焦點,而其平臺應用開發(fā)也會成為將來開發(fā)領域的流行話題。
通過上面的談話可以了解到,Silverlight將被摒棄之說純?yōu)闊o稽之談,作為銀光粉,相信會對Silverlight的未來一如既往的支持和期待。