我正在尝试开发一个多媒体网站,我倾向于Silverlight,但Flash总是一个主要的参与者。我是速度和性能类型的开发人员。哪种技术在给定方案中加载最快? 56k,DSL和Cable?
答案 0 :(得分:3)
这完全取决于你在做什么:动画,视频,计算等?有some tests that show Silverlight being faster for raw computation,而Flash的图形引擎更远(GPU利用率,3D等)。
如果你在谈论加载时间,你肯定可以在Silverlight中做些让你的XAP文件小于大多数图像的东西 - 硬石纪念品团队让他们的XAP低于70K,并且该网站浏览了GB的照片数据。我相信你也可以在Flash中做同样的事情。
虽然您的问题主要集中在性能上,但正如其他人所提到的那样,您必须考虑Silverlight的4.5MB安装,因为它尚未广泛安装。
答案 1 :(得分:2)
Animater Gif的速度大多比Flash / Silverlight快。但Flash / Silverlight属于不同的联盟。
WRT Flash与Silverlight: 根据我所看到的演示,闪存似乎比Silverlight更快/更少CPU密集。这可能是因为Flash已经成熟很多,并且有许多已知的优化代码可用。
答案 2 :(得分:0)
实际上,您必须假设Flash可能已经安装在用户的浏览器上,而SilverLight可能没有。因此,还必须考虑安装silverlight的成本(尽管只需很少的下载)。
然而,Silverlight确实有一些非常简洁的开箱即用多媒体支持。答案 3 :(得分:0)
这取决于您所服务的内容。如果图像可以是矢量数据而不是光栅(如.gif),则闪光灯或银光灯的尺寸将比等效的.gif小得多。
很难将Silverlight与Flash进行比较,因为它仍处于测试阶段。如果您选择使用Silverlight,请意识到Flash安装在比Silverlight更多的计算机上,因此您最好有充分的理由(Flash中缺少功能),以便在此时使用它。
答案 4 :(得分:0)
Silverlight还没有关键任务的市场渗透率。它的大部署主要是微软试图通过向NBC支付奥运会内容等来推动市场渗透的情况。
Flash是富媒体网站的事实标准。动画GIF非常有限,在大多数情况下不太可能是完整的解决方案。