マネージドコードとアンマネージドコード

マネージドコードはCなどのアンマネージドコードと相性が悪い。例えば、CPythonのTkinterC言語で書かれているのでIronPythonからは利用できない。もちろん、.NETのライブラリで代用できる訳だが、C言語は色々なところでかなり資産が大きいのに.NETなどのアンマネージドコードでは単純に利用はできない。確かにガベージコレクションの存在は開発効率が高いが、今後.NETベースで開発をするなら今までの資産のマイグレーションは必要になる。そういう意味では資産を必要としない新規に開発できるアプリは.NETで開発をするのは、かなりメリットがあると思われる。