Pythonと.NETの良い関係

.NETによるPython実装です。シームレスな連携が驚くばかりです。まずは記事内のデモムービーを見るべし。

Pythonと.NETの良い関係

時間のある人はまず、MSDN TV内デモムービーから見たほうが良いかも知れない。20分くらいとちょっと長いが、深い感動を味わう事請け合いだ。

Pythonから.NETフレームワークを利用できると言う話は聞いていたが、まさかここまでシームレスに、且つ違和感なく利用できるとは思わなかった。

今回紹介するオープンソース・ソフトウェアはIronPython、.NETによるPython実装だ。

コマンドラインからフォームを生成し、そこにボタンを配置すると言った動作や、C#からPythonエンジンのインスタンスを作成し、そこから処理を実行する事が出来る。

更にデバッグ処理を.NETの開発環境下で行う事も出来てしまう。電卓を生成し、文字を変化させたりアクションを動的に設定するのはただただ驚きだ。

ちなみにIronPythonの開発者はJythonの開発者でもある(Jim Hugunin氏)。非常に優れたプログラマーだ。