IronPythonと連携
IronPython2.0 が先週出ました。
IronRubyも楽しみです。
さて、IronPythonとC#をどう連携するのか試してみました。
というように、SetVariable メソッドで変数をPythonに渡せます。
ScriptEngine engine = Python.CreateEngine();
ScriptScope scope = engine.CreateScope();scope.SetVariable("変数名", 変数のインスタンス);
変数をもらうこともできます。
GetVariable です。
UI層は、Pythonなどの軽量言語で、ビジネス層はC#などで開発する方向にこれから本当に進むのか?
このあたりを僕は注目しています。