前一阵子的一个Silverlight项目让我感觉到Silverlight明显的不如Flash,在网页富媒体上,以现在的Silverlight,是没办法斗过Flash的,至少在富媒体广告方面是这样的。

Silverlight中的字体处理实在是没法跟Flash比的,只要随便嵌入字体都会让文件变大很多,在广告对文件大小要求很严格的情况下,这是无法容忍的。

Silverlight的XAP文件本质上是一个ZIP压缩文件,并没有作特别的文件格式优化,这点比Flash可差多了,Flash的文件对于导入的图片等资源都可以优化,Silverlight确只是简单地嵌入。

在动画方面Silverlight也明显是落后于Flash的,甚至作一个遮罩都没有Flash那么方便。

动态语言有时似乎更合适作这方面的工作,而C#似乎有点古板了(虽然C#4里已经加入了动态类型,但是我还没有用过呢)。

如今HTML5似乎也很火的样子,看来Silverlight在网页富媒体上的前途不容乐观啊,虽然很多做.net的程序员蛮喜欢它的,但是市场决定一切,最终用户从来都不管什么技术的。