投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/8/18 02:53:41
> VB.NET(.NetFrameworkを使用したVBです。
「w」だけ全角で書かれているのが気になりますが、これは .NET Framework の事ですよね。


> Mac用の.NetFrameworkが開発されたと記憶しています。 
ですね。正確には .NET Framework とは呼べないかも知れませんが。


.NET Framework とは共通言語基盤(CLI)の実装例の一つであり、他にも幾つかの実装が存在します。

たとえば Microsoft 自身による CLI 実装としては、.NET Framework 以外にも .NET Compact Framework が
存在しており、Windows 以外に Windows CE や Xbox 360 でも利用可能です。
また、それよりもさらにコンパクトな、.NET Micro Framework という実装もあります。

さらに、SSCLI(シェアードソースCLI)というソースコード付きの CLI 実装も公開されています。
SSCLI はコンソールアプリのみのサポートとなっていますが、Windows だけではなく、
Macintosh、FreeBSD、Linux にも対応しています。

このほか、少し毛色の違う実装として Silverlight や XNA Framework などもあります。
Silverlight も Macintosh に対応していますね。


Microsoft 以外による実装としては、DotGNU Portable.NET や Mono Project が有名です。
特に Mono のサポートは、Mac OS X、Windows、Linux、FreeBSD、UNIX、Solaris と
多岐に渡っており、ASP.NET もサポートしています。さらに、Mono の派生プロジェクトでは、
iPhone や iPad 対応の MonoTouch や、Linux 上で Silverlight を動かすための Moonlight などがあります。

あとは .net by au という、au 携帯電話の BREW アプリ上で動作する CLI 実装もあります。