●Google App Engine で Silverlight アプリをホスト
SilverlightはMicrosoftのテクノロジですが、AdobeのFlashも含めWebで公開するときには
HTMLの<object>タグにソースのパスを指定すれば、クライアントにアプリケーションがダウンロードされ
実行はプラグインがインストールされたクライアント側で実行されます。
そのため、SilverlightアプリをホストするサーバーはIISでなくても配置することができます。
当然、ASP.NETのようにサーバー側で特別なタグを変換することは IIS+.NET Framework 以外の環境では
できないのでホストすることはできません。
(※ LinuxにはMonoという.NET実行環境もあるらしいですが)
試しに Google App Engine に Silverlight アプリを配置してIEで表示してみるとちゃんと動きました。
Google App Engineはサーバーサイドでの言語はJavaとPythonしか対応していませんが、
Silverlightのアプリも普通に配置はできるのでEclipse for GAE でアップロードできます。
SilverlightとGAEの活用方法はこんな感じです。
自作のSilverlightアプリをホストするためにわざわざASP.NET対応のプロバイダーやホスティングに乗り換える必要はないわけです。
Silverlightアプリを体感したい場合はここをクリック