私はRubyをメインのスクリプト言語として何年も使用していますが、数年前に.NETに切り替えました。Ruby(主にテスト用)を使い続けたいのですが、IronRubyのツールセットは実際には存在しません。なんで?
一方、Pythonには、プロジェクトテンプレートと完全なインテリセンスサポートがあります。IronRubyにそのようなものがないのはなぜですか?私が見つけた唯一のことは、「現時点ではVS統合の計画はない」ということです。なぜ???
私はRubyをメインのスクリプト言語として何年も使用していますが、数年前に.NETに切り替えました。Ruby(主にテスト用)を使い続けたいのですが、IronRubyのツールセットは実際には存在しません。なんで?
一方、Pythonには、プロジェクトテンプレートと完全なインテリセンスサポートがあります。IronRubyにそのようなものがないのはなぜですか?私が見つけた唯一のことは、「現時点ではVS統合の計画はない」ということです。なぜ???
まもなく、IronRuby の同じサポートがビジュアル スタジオに到着します。あと数か月かかるかもしれませんが、そこにたどり着きます。まず、言語の実装を正しく行う必要がありました。
SharpDevelop はIronRuby をサポートしています
SharpDevelop のアプローチでは、C# からの解析を使用して、任意の言語でコードを生成します。これには、サードパーティのコントロールをすぐに使用できるという利点があります。SD は、コントロールがドロップされたときに IDE で出力されたコードをキャプチャし、言語プラグインを介して、特定の言語で適切なコードを生成します。
WPF IDE を備えた #develop 4 はアルファ版で、今年の夏にはベータ版になる予定です。
VS に対する #develop の利点の 1 つは、VS と比較して、IDE にプログラムでアクセスしてビルダー アドインを作成するのが簡単でわかりやすいことです。VS2010 は以前よりも優れていますが、まだどこにも及ばない.
h番目、
ハンク
IronRuby は 4週間、IronPython は 4年間リリースされています。IDE の開発には、数年とは言わないまでも、数か月かかります。彼らがそれを押し込むはずだったのはいつですか?
また、IronRuby チームは IronPython チームよりも小さいと思います。
実際に、 SapphireSteel によって作成された Visual Studio 用の Ruby プラグインがあります。ルビー・イン・スティールと言います。残念ながら、現在サポートされているのは MRI、YARV、および JRuby のみです。ある時点で IronRuby のサポートがありましたが、それを削除しました。その理由は、a) 実際に使用した顧客は誰もいなかった、b) IronRuby はまだ変化の速度が速く、適応できなかった、c) 一部の IronRuby 開発者が、Microsoft が開発を検討していると発表したためです。将来の Visual Studio に対する IronRuby のサポートと、SapphireSteel は、Microsoft と競争しようとすることにあまりビジネス上の意味がありませんでした。
また、Visual Studio は地球上で唯一の IDE ではありません。たとえば、MonoDevelop には、IronRuby のサポートに関する未解決のバグがあります。また、IronRuby のサポートを NetBeans に追加することはそれほど難しくないと確信しています。すでに JRuby、MRI、および YARV をサポートしています。