月光VS的Silverlight

问题描述:

我在Silverlight是新....月光VS的Silverlight

可能有人请解释什么是的Silverlight月光之间的基本区别是什么?

+0

请阅读常见问题解答:http://*.com/faq –

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

+1

不,错了。并非所有的浏览器,当然不是所有的操作系​​统。对于Linux,iOS或Android来说,它并不是一盏灯。月光为我们提供了Linux的银光,但没有更多。 – Linuxios

+0

感谢Linuxious,你是对的。 http://en.wikipedia.org/wiki/Microsoft_Silverlight#Compatibility – Nair

+0

无论如何,月光已经停产。 – Linuxios

这其实很简单:

  • 微软开发的.NET框架和释放它仅适用于Windows
  • 单是.NET框架的开源版本:换句话说,这是框架.net for Windows和许多其他操作系统,而不是由微软开发。 http://www.mono-project.com/Main_Page

你有这样的事情在Silverlight和月光:

这就是Microsft自身停止Silverlight开发的逻辑。

为了有一个更好的了解,你怎么可能有几个框架,运行相同的源代码,我建议您了解什么是CLR:http://en.wikipedia.org/wiki/Common_Language_Runtime

在一个神话般的世界,相同的源代码应该表现得完全与Mono或.Net(同为Silverlight/Moonlight)一样,只要你的目标是相同版本的框架。

希望这已经够清楚了。