我不太了解多媒体开发,并且在比较 Silverlight 和 Flash 的功能方面遇到了一些麻烦。
换句话说,有没有什么可以在 Flash 中完成而在 Silverlight 中无法完成的(反之亦然)?我更多地谈论图形能力、布局等。
例如,您能否在 Flash 中开发具有某些 Flash 功能的游戏,而这些功能也无法使用 Silverlight 进行开发?
最佳答案
Silverlight 本质上可能更像是 Flex 的竞争对手,因为它们是开发 RIA 的首选工具。当然,你可以在 flex 中做的任何事情也可以在 flash 中做。我对silverlight 的了解是有限的,但是您可以在flash 中创建的任何东西都无法在silverlight 中创建,反之亦然。
我看到的主要区别是,使用 Silverlight,您可以在 C#.net 中编程,它提供了 AS3 没有的功能。例如泛型、运算符重载和线程(不确定 Silverlight 框架中是否包含线程,并且 flash 有伪线程,但它不像内置的东西)。
话虽如此,我认为您最好在 Flash 中开发游戏(是的,我有点偏向于)。 Flash 中的游戏社区更加成熟,并且通过大量的游戏展示得到了证明。我还没有看到一款在 Silverlight 中看起来不错的游戏(如果有的话,那也是少数)。
关于flash - Silverlight 能做 Flash 能做的一切吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587067/