0

我是 Silverlight 的新手....

有人可以解释一下SilverlightMoonlight之间的基本区别是什么吗?

4

2 回答 2

2

这实际上很简单:

  • Microsoft 开发 .NET 框架并仅针对 Windows 发布
  • Mono 是 .NET 框架的开源版本:换句话说,这是适用于 Windows 和许多其他操作系统的框架 .net,不是由 Microsoft 开发的。http://www.mono-project.com/Main_Page

Silverlight 和 Moonlight 也有同样的情况:

这是逻辑,因为 Microsft 自己停止了 Silverlight 的开发。

为了更好地了解如何让多个框架运行相同的源代码,我建议您了解什么是 CLR:http ://en.wikipedia.org/wiki/Common_Language_Runtime

在一个美妙的世界中,只要您的目标是相同版本的框架,相同的源代码在 Mono 或 .Net(与 Silverlight / Moonlight 同上)运行时的行为应该完全相同。

希望这足够清楚。

于 2013-02-05T14:25:39.487 回答
0

主要区别在于开发环境。Moonlight 为开发人员提供了在 *inx 环境中使用 SharpDevelop 开发 Silverlight(类似)应用程序的方法。(从答案中删除了运行环境)。

于 2013-02-04T14:32:04.260 回答