質問

私は最近、(RadRails ではなく) RDT で Eclipse をよく使っていて、非常に満足していますが、何か適切な代替手段を知っているかどうか疑問に思っています。最近では NetBeans も Ruby をサポートしていることは知っていますが、Eclipse に比べて NetBeans が何を提供するのかはわかりません。

IDE を提案する際に、優れていると思われる機能や便利な機能をリストしてください。これにより、比較が容易になります。

また、Rails ではなく Ruby とも言いました。Rails のサポートはプラスですが、私は Rails 中心ではないことを好みます。Linux およびオプションで Solaris でも利用できるはずです。

役に立ちましたか?

解決

やってみました アプタナ?Eclipse をベースにしており、優れた機能を備えています。 レール プラグイン。

他のヒント

ルビーマイン ジェットブレインズから。(プラグインとしても利用可能 インテリJアイデア)

赤い車 最近ではこちらも注目を集めています。まだ初期段階ではありますが、将来性は示されています。

Mac OS Xでは、 テキストメイト は天の恵みです。

最新の Netbeans IDE (6.1) は、かなり強力な Ruby サポートを備えています。

チェックしてみてください ここ.

Geany (Ubuntu) を見つけてから TextMate (OSX) から切り替え、もう振り返ることはありませんでした。Geany は、無駄がなく、クリーンで、高速な IDE であり、テキスト エディタとしても軽量 IDE としても使用できます。テキスト編集機能 (構文の強調表示、コードの折りたたみ、自動補完、自動終了、シンボル リスト、コード ナビゲーション、ディレクトリ ツリー、マルチタブで開いているファイルなど) だけでなく、単純なプロジェクト管理などの通常の IDE 機能もサポートしています。メインウィンドウ内でコンパイル、ビルド、実行を実行します。TextMate とは異なり、独自のウィンドウ内にターミナル画面があります。エディタ ウィンドウとターミナル ウィンドウの間を強制的に戻って移動する必要はありません。TextMate とは異なり、国際言語をサポートしています。TextMate とは異なり、マルチプラットフォームをサポートしています。TextMate とは異なり、オープンソースで無料です。Geany は今、私のお気に入りの C/Ruby/XML 開発ツールです。

RubyMineは本当に素晴らしいです。すべてがうまくいきます。ずっと続けることができました。コード補完は高速、スムーズ、そして正確です。フォーマットは瞬時に行われます。プロジェクトのナビゲーションは簡単で、苦労する必要はありません。数回のキーストロークで任意のファイルを開くことができます。プロジェクト ツリーを開いたままにする必要はありませんが、必要に応じてそこにあります。ほぼすべての側面を、希望通りに動作するように構成できます。

NetBeans、Eclipse、および RubyMine はすべて、多かれ少なかれ同じ機能セットを備えています。ただし、RubyMine ははるかにクリーンに設計されており、使いやすいです。面倒なことや面倒なことは何もありません。これらすべての素敵な小さなデザインのタッチは、JetBrains がただ大きな機能を積み上げるのではなく、どのように真剣に考えているかを示しています。

ちなみに、RubyMine では、テキストの列を選択して編集したり、ビューを複数の編集パネルに分割して、そこに異なるファイルを含めたりするなど、Vim でできることの多くを行うことができます。

NetBeans は非常に強力な Ruby サポートを備えています。

利用した コモド そしてそれはかなり良いです。私が使う テキストメイト 今。

非常にシンプルな Linux サポートについては、TextMate が気に入っている場合は、適切なプラグインをロードした gedit だけを試してみてください。セットアップが簡単でカスタマイズも簡単なので、ほぼすべての用途に使用しています。emacs プラグインをすでに通常に使用している場合は、emacs プラグインについても多くの話題があります。

ゲディット: TextMateのような設定方法

過去 3 か月間、RadRails、Netbeans、RubyMine を試し、最終的にこれに落ち着きました。 ルビーマイン 機能ではなく、応答性と安定性の理由からです。

機能面ではRubyMineの方が若干優れています code completion, debugging そして code navigation, 、しかし、それらを最も必要とするのは Ruby 初心者 (私のような) だけです。 Relying on code completion and code navigation is anti-ruby/rails, なぜなら、ruby/rails の名前は自然なものであるはずであり、コードの各行はその規則で決められた場所にある必要があるからです。

NetBeans Windows と Mac OS X で使用できるので便利です。

ほとんどの IDE は、プロジェクト構造をトップダウン方式で示します。これは、既存のプロジェクトに参加するときに高レベルで探索するのに最適な方法です。しかし、1 年以上同じプロジェクトに取り組んだ後、このアプローチは逆効果になる可能性があることに気付きました。

Oracle が NetBeans での Ruby の終了を宣言した後、私は Vim に切り替えました。コマンド ラインとエディターを唯一のツールとして使用することで、精神的にボトムアップの視点に切り替えることを余儀なくされました。驚いたことに、これにより集中力が高まり、生産性が向上することがわかりました。おまけに、ファーストクラスの HAML および SASS 構文のサポートも得られました。

Vim+をお勧めします Railsプラグイン 単一のプロジェクトに長期間取り組むすべての人向け。

TextMate は古典的な意味での IDE ではありませんが、ターミナルで次のことを試してみてください。

cd 'your-shiny-ruby-project'
mate .

TextMate が起動され、プロジェクト ドロワーにプロジェクトのコンテンツがリストされます。私に言わせればかなりすごいです。

Aptana は多かれ少なかれ RadRails、またはそれに基づいています。使ってみてとても良いのですが、難点もいくつかあります。たとえば、私のシステムでは基本的な検索ダイアログが機能しなくなり (エンド ユーザーに生の Java 例外が与えられます)、インターフェイスが追加の通知やアップグレード バー、ニュース フィードなどで乱雑になります...

しかし、全体としては非常に優れており、特にエディター (ERB、HTML/XML など) は一流です。

私は OS X 上の TextMate の方が好きです。しかし、Netbeans (マルチプラットフォーム) はかなり順調に進んでいます。さらに、IDE の完全に機能するデバッガが付属しています。

OSX上のテキストメイト

私は gEdit (ubuntu ユーザー) を使い始めましたが、すべてのプラグインと変更 (クラス/ファイル ブラウザ、ターミナル、darkmate スキームなど) を加えても、常に不十分なように見えました。また、Aptana RadRails と Studio を動作させるために必死に努力しましたが、どれも私のワークフローと本当に同期しているようには見えませんでした。Eclipse も使ってみましたが、やはりうまくいきませんでした。

RubyMine も素晴らしいものに思えましたが、3.0 にアップグレードした後でもバグが多すぎることがわかりました。

これまでのところ、私のお気に入りの Ruby エディタは次のとおりです。 コモド編集. 。構文の強調表示があり、エラーを検出し、ユーザーが指定した Ruby のバージョンに基づいてコードを認識できます。構文強調表示スキーマは簡単にカスタマイズでき、目にも優しいです。git には非常に優れたプラグインがいくつかあり、分割画面エディター (この機能が気に入っています) や優れたファイル ブラウザーを備えています。Komodo にターミナル (複数のターミナル) サポートが組み込まれていればよかったのにと思いますが、それ以外はすべて本当に気に入っており、これより良いものはまだ見つかりません。

E テキストエディタ 素晴らしいです (テキストメイト Windows と互換性のある一種のクローン)。

emacsルビーモード, ルドデバグ Ruby のインタラクティブな下位シェル。

NetBeans 6.1 もお勧めします。非常に優れた IDE で、Ruby での作業が楽しくなります。

私は RadRails から始めて、Aptana が引き継いだときに Aptana に移行しましたが、それほど悪くはありませんでした。MacBook を手に入れて Textmate を使っていますが、もう戻ることはありません。

鋼鉄のルビー: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Visual Studio ベースの Ruby IDE。高速デバッガ。インテリセンス。

Mac OS X の TextMate の場合は +1。

への回答も参照してください この質問. 。私 推薦する 試しています NetBeans Windows を使用している場合。

Mac OS には XCode もあります。 http://developer.apple.com/tools/developonrailsleopard.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top