2010年初的时候初识银光作为从Visual Studio.NET 2002 Beta就开始用C#的老.NET程序员对Silverlight真是爱不释手Sliverlight让我体会到了RIA的乐趣在随后的2、3个月里用了很多时间把玩对Silverlight的未来充满激情也曾经想用Silverlight做些惊人的东西。不觉几个月过去了但看看现在的格局不免让心情凉了半截。Silverlight的装机率依然低的可怜每当我把自己做的小东西分享给朋友的时候马上得到的反馈就是弹出的对话框是装什么的然后就是我的科普时间而我一般的说法就是这个是微软的Flash。。。而反观Flash则几乎遍及每一台电脑。现在在线广告在线视频和网页游戏几乎99%都是Flash做的。中间我曾兴致勃勃的跟做网页游戏的经理朋友探讨合作他们正要做个Web的虚拟人生看到我的DEMO觉得不错但是当我说这个不是Flash而是一个叫Silverlight的神奇东西做的时候对方就摇头了即使我说Silverlight有更好的绘制效率、更好的文字支持、更高的开发效率等等。而朋友给我的回答是这都是对于开发者的方便而对于客户意味着一个打开网页就可以玩而另一个还要下载一个数M的不知道是什么的东西那么无端的优势就没了。我似乎找不到好的辩解我想说只要游戏做的好客户不会差多装几兆东西的可是自己也觉得似乎跟没说一样。最后协商的结果是可以让我用Silverlight做出来然后再改成Flash的。。。日论功能Flash、Silverlight和HTML5并无本质区别而Flash是现在的事实标准而随着iphone的支持和其他浏览器的跟进未来很可能是HTML5的天下。Silverlight是前有劲敌后又追兵腹背受敌。要怪只能怪Silverlight生不逢时了。三者对比Silverlight最大的优势其实是开发效率有强大的.NET框架的编程模型和强大的开发环境比较讨好Developer。所以Silverlight仍将发展至少在两个领域仍将大放异彩一个就是相对不计分布成本的应用比如企业应用项目或一些严肃应用等至少装个Silverlight Runtime要比维护一个软件安装包要来的容易了另外就是已经内置Silverlight的设备比如WP7和XBOX 360。但是对于PC浏览器内的娱乐应用来说很可能前景不那么乐观。