0

私はSilverlightの初心者です....

SilverlightMoonlightの基本的な違いは何ですか?

4

2 に答える 2

2

これは実際には非常に簡単です。

  • Microsoft が .NET フレームワークを開発し、Windows 用にのみリリース
  • Mono は .NET フレームワークのオープン ソース バージョンです。つまり、これは Windows およびその他の多くの OS 用のフレームワーク .net であり、Microsoft によって開発されたものではありません。http://www.mono-project.com/Main_Page

Silverlight と Moonlight でも同じようなことができます。

  • Microsoft が Windows および Mac OS 用の Silverlight フレームワークを開発
  • Moonlight は、Silverlight フレームワークのオープン ソース バージョンであり、Linux でのみ動作し、現在はメンテナンスされていません。http://www.mono-project.com/ムーンライト

これは、Microsft 自体が Silverlight の開発を停止しているため、当然のことです。

複数のフレームワークを使用して同じソース コードを実行する方法をよりよく理解するには、CLR とは何かを理解することをお勧めします: http://en.wikipedia.org/wiki/Common_Language_Runtime

素晴らしい世界では、ターゲットが同じバージョンのフレームワークであるとすぐに、同じソース コードが Mono または .Net (Silverlight/Moonlight と同じ) で実行されている場合とまったく同じように動作するはずです。

これが十分に明確であることを願っています。

于 2013-02-05T14:25:39.487 に答える
0

主な違いは開発環境です。Moonlight は、開発者が SharpDevelop を使用して *inx 環境で Silverlight (のような) アプリケーションを開発する手段を提供します。(回答から実行環境を削除しました)。

于 2013-02-04T14:32:04.260 に答える