Flex明顯增長,Silverlight在中國雷聲大雨點小

myan發表於2020-04-04

最近在做一項中國技術流行度現狀和趨勢的調查。收集到下一代RIA領域資料的時候,發現Flex的實際應用需求有比較明顯的上升勢頭,而Silverlight則是關注度遠高於應用率,也就是所謂的雷聲大雨點小。

從媒體關注度、搜尋引擎與技術社群的關注度來看,Silverlight在短短的一年多時間裡就爬到了跟Flex相比肩的位置上,比如說,在我們對CSDN論壇一段時間的監控中發現,同期Flex/AIR的討論主題為468個,而Silverlight有352個。要知道Flex可是Adobe/Macromedia多少年的積累,微軟能夠在一年左右的時間裡在關注度上達到這個水平,不能不佩服微軟的公關能力和對開發者社群巨大的號召力。最近Bill Gates宣佈退二線,就曾經特別指出,微軟之所以有今天,與開發人員的良好關係是一個關鍵原因。這話確實是肺腑之言,不是面子上的客套話。

可是如果關注一些表現實際需求而不是聲勢上的指標,就立刻會發現,雖然Flex的應用度與Ajax相比還是小巫見大巫,但是已經是在快速提升中。例如,我們通過一個合作伙伴監控國內主要的工作招聘需求,發現在同期Ajax開發者需求量達到4400人,而Flex也有550人,為8:1。而近兩個月前我檢查此項比例時,尚高達19:1。可以說Flex已經出現了非常明顯的快速上升,這是不是爆發的前兆,留待各位判斷。

然而相比之下,Silverlight的應用量就增長不大了,目前只有Flex需求量的十分之一左右,而兩個月前兩者的需求量比例是15:1。雖然看上去像是明顯的增長,但是其實數量只是在幾十個上下浮動,而且經過仔細調查,Flex招聘資訊中相當部份屬於明確的FLex開發者需求,而對應的Silverlight職位招聘只是在描述中提到Silverlight技能,並不是招聘Silverlight開發者,並非Silverlight的真實需求。從目前公開出版的圖書數量對比來講,Silverlight也只有Flex/Actionscript的差不多1/18,差距是很大的。

出現這個情況的原因,我認為有以下三點:

1. Silverlight裝機量遠遜於Flash,這個不用說了;

2. Silverlight還在劇烈變化當中,除了技術粉絲之外,實踐當中的開發者還不敢把真實產品架構在這款尚未定型的技術上;

3. Silverlight 1.0/2.0beta2 均無法直接支援中文顯示,雖然有些微軟系的高手提出了一些解決辦法,比如用glyph,轉成path,但畢竟屬於縫縫補補,都有一些毛病。除非你是死了心非Silverlight不用,否則很難不因為這個原因轉向其他技術。有網友斷言,這個問題一天不解決,Silverlight在中文地區的推廣就一天不可能取得大的突破。

然而Silverlight也有很多令人嚮往的優點,比如在Silverlight 2中,可以使用程式設計師更熟練的C#/VB來寫程式,增加了介面元件,特別是增強了data binding的能力,做較為複雜的業務應用可謂利器。因此,大家還是很希望Silverlight能儘快成熟起來。

相關文章