我正在尝试开发一个多媒体网站,并且非常倾向于 Silverlight,但 Flash 始终是主要参与者。我是一名速度和性能类型的开发人员。在给定场景中哪种技术加载速度最快?56k、DSL 和电缆?

有帮助吗?

解决方案

这完全取决于你在做什么:动画、视频、计算等?有 一些测试表明 Silverlight 的原始计算速度更快, ,而Flash的图形引擎则走得更远(GPU利用率、3D等)。

如果您谈论的是加载时间,您肯定可以在 Silverlight 中做一些事情来使您的 XAP 文件比大多数图像更小 - Hard Rock Memorabilia 团队将他们的 XAP 降低到 70K 以下,并且该网站浏览了 GB 的照片数据。我相信您也可以在 Flash 中做同样的事情。

虽然您的问题集中在性能上,但正如其他人提到的,您确实必须考虑 Silverlight 的 4.5MB 安装,因为它尚未广泛安装。

其他提示

Animater Gif 的速度大多比 Flash/Silverlight 更快。但 Flash/Silverlight 却处于不同的联盟。

WRT Flash 与 Silverlight:根据我所看到的演示,闪存似乎比 silverlight 更快/更少的 CPU 密集型。可能是因为Flash已经成熟很多,并且有很多已知的优化代码可用。

实际上,您必须假设 Flash 可能已安装在用户的浏览器上,而 SilverLight 可能尚未安装。因此,安装 silverlight 的成本(尽管下载量很小)也必须考虑在内。

然而,Silverlight 确实有一些非常简洁的开箱即用的多媒体支持。

这取决于您提供的内容。如果图像可以是矢量数据而不是光栅(如 .gif),那么 flash 或 silverlight 的大小将比等效的 .gif 小得多。

很难将 Silverlight 与 Flash 进行比较,因为它仍处于测试阶段。如果您选择使用 Silverlight,请意识到 Flash 安装在比 Silverlight 更多的机器上,因此此时您最好有充分的理由(缺少 Flash 的功能)来使用它。

Silverlight 尚未渗透到关键任务产品的市场。它的大规模部署主要是在微软试图通过向 NBC 付费主办奥运会内容等来推动市场渗透的情况。

Flash 是富媒体网站事实上的标准。动画 GIF 的功能极其有限,在大多数情况下不太可能成为完整的解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top