マイクロソフトでの動的言語のサポートが不足していると認識しているため、一部の主要な開発者が動的言語チームを離れるというニュースを誰もがすでに聞いていると思います。
私はPythonが大好きで、頻繁に使用しようとしています。ですから、拡張として、私はIronPythonに関心があり、それが進化し続けることを望んでいます。多くの人がIronRubyについて同じように感じていると思います。しかし、私がまだ完全に理解できないことは、なぜ.NET開発者がIronRubyとIronPythonを気にする必要があるのかということです。
DLRとIron言語のサポートと開発を継続するように依頼する手紙をマイクロソフトに書くとしたら、どのような議論を使用しますか?
まだ作成されていないコミュニティでサポートされているバージョンのIronPythonまたはIronRubyに貢献するために開発者の時間を費やすように雇用主を説得する場合、ビジネス価値の観点からどのように合理化しますか?
これが私が思いつくことができるいくつかの興味深いユースケースですが、マネージャーが上記の質問を熟考している場合、私はおそらくそれらを説得力のあるものとは思わないでしょう:
- 大規模なアプリケーションに埋め込まれたスクリプト言語:有効なユースケースですが、ほとんどの開発者にとってはニッチなシナリオのようです。
- テストとテストの自動化:特にRubyには、優れたテストツールとライブラリが豊富に用意されており、IronRubyを介して.NETで使用できるようにすると便利です。しかし、 SpecFlowやSeleniumのWebDriverなど、同等の.NETライブラリがそのギャップを埋めているようです。
- Microsoftスタックでの既存のフレームワークの実行: IronRubyがRuby on RailsをIISおよびMSSQLを使用するWindowsで実行できるようにする場合、これにより、Microsoftスタックで標準化されたショップがRoRを採用するようになります。
誰かがもっと良いことを考えることができますか?