-1

明確にするために、質問は次のとおりです:WebSocketとSilverlight?

原因websocketはHTMLに基づいており、WebブラウザとWebクライアントがライブで相互に通信できるようにします。これは、開発者がクライアント側でRuby / Pythonを使用できず、Javascriptのみを使用できることを意味しますか?

私がSilverlightを使用している場合、開発者はおそらく両側でRuby / Pythonを使用しているようですよね?

つまり、要するに:

Websocket => Javascript

Silverlight => Ruby、Python、Javascriptなど

この写真は正しいですか?

4

1 に答える 1

2

WebSocketは、サーバーとクライアントの部分で構成されています。クライアントがjavascriptであることが意図されている間、サーバーは任意の言語で書くことができます。このコードを実行できるブラウザープラグインを作成しない限り、クライアント側でRuby / Pythonを使用することはできません(Silverlightの方法)。

Silverlightは.NETです。つまり、インストールする必要のあるプラグインを使用してクライアントブラウザー内で実行されるMSIL(C#、VB.NET、IronRuby、IronPythonなど)にコンパイルできる任意の言語を使用できます。

于 2010-08-29T08:22:51.947 に答える