【问题标题】:Silverlight 4 vs FlashSilverlight 4 与 Flash
【发布时间】:2010-04-04 10:35:21
【问题描述】:

您能否告诉我 Silverlight 4 允许而 Flash 不允许的主要场景是什么?

【问题讨论】:

  • 不应该是 Silverlight 4 vs Flex 吗?
  • @Bermo:不,Silverlight 和 Flash 是运行时引擎。 Flex 是一个开发框架,我想比较一下 WPF。

标签: flash silverlight silverlight-4.0


【解决方案1】:

也许不是确切的答案 - 我不了解 Flash,并且对 Silverlight 的了解很短 - 但我曾经读过它是这样创造的:

为设计师创建了 Flash 来实现有趣的东西和游戏,而 Silverlight 则植根于更面向流程的开发,并将图形、视频等放在首位。

两者中的一个是否适合特定项目的方式肯定取决于项目。对我来说,作为一个主要关注微软的开发人员,Silverlight 很有吸引力,但同样,这是基于很少的知识。只是想分享一下我不久前读到的内容(在德国报纸 WEAVE 中,这是为设计师/数字艺术家完成并由设计师/数字艺术家完成的论文)。

【讨论】:

  • Sascha,这不是运行时功能的任何特性。 Flash 更适合那些可能更喜欢处理设计繁重的内容的设计师,而 Silverlight 更适合 .NET 程序员,他们可能倾向于处理繁重的编程内容,但是这两种技术都可以用于任何一种用途。跨度>
  • @Fenomas - 我对 Sascha 的理解是,您可以使用任何一种技术,但每种技术都有自己的优势。他不是在争论你说的话。
  • Moshe,我认为真正具有优势的是工具。我不知道运行时中有什么东西可以让 Flash 更适合游戏或 Silverlight 更适合 RIA...
  • @Moshe - 你说得对,这是我的主要观点。 @Fenomas - 是的,工具是需要考虑的一点 - 但工具(只要你基本上可以用每种工具实现你需要的一切)不是个人选择吗?在 Java 的情况下,有许多成熟的 IDE。有些人更喜欢 vi 或 emacs(不,我没有启动一个火焰软件;))作为他们首选的文本和代码编辑器。大多数考虑的工具是您最了解的工具...
  • 我同意 Sascha.. 理论上工具只是个人选择,但如果功能差距足够小,那么它自然成为主要问题。此外,现实世界的因素往往会纠缠不清 - 如果您是一名程序员,并且您的设计师都使用 Creative Suite 或他们都使用 MS Expression 工具,那么您可以通过使用互补的运行时让您的生活更轻松。..
【解决方案2】:

我也不是专家,但据我了解,Sascha 非常符合要求。我要提两件事: 1. Silverlight 无需额外安装即可在浏览器中运行,Flash/Flex 需要安装 AIR 运行时。 2. Silverlight 是 Windows Phone 7 系列的平台,这可能是也可能不是问题。

【讨论】:

  • 嗯,这不是真的:silverlight runtime 需要安装在 mac 和 pc 上,根据他们的网站:silverlight.net/getstarted
  • Richard,他的意思是 SL 涵盖了浏览器使用和具有单一运行时的应用程序。因此,拥有浏览器运行时的用户无需额外安装即可查看独立应用程序。
【解决方案3】:

我认为目前最大的区别在于工具和浏览器渗透。在逐个功能的基础上,我不知道有任何大的差距。 (尽管对于许多功能,例如 DRM,它们提供的解决方案具有非常不同的外部要求 - 因此,即使两个运行时都“支持 DRM”,Adobe 和 Microsoft 的 DRM 解决方案具有不同的功能,可能会成为差异化因素。)

无论如何,对于我熟悉的所有主要用途,Flash 和 Silverlight 之间的选择主要取决于您喜欢哪种开发 IDE 和编程语言,以及您是否愿意让某些用户看到“请安装运行时”页面.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多