どのRuby IDEが好きですか?[閉まっている]


141

最近、RDT(RadRailsではない)でEclipseを使用していますが、非常に満足していますが、きちんとした代替手段があるかどうか疑問に思っています。最近、NetBeansもRubyをサポートしていることは知っていますが、Eclipseを介して何を提供する必要があるのか​​わかりません。

IDEを提案する際に優れている、または便利だと思われる機能を挙げてください。比較しやすくなります。

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

回答:


27

Aptanaを試しましたか?それはEclipseに基づいており、彼らは甘いRailsプラグインを持っています。


2
AptanaはRubyに最適なIDEのようですが、さまざまなエディターのすべてのキーマッピングを変更する方法(たとえば、Javaエディターで<ctrl> -1を再マップする方法)は嫌いです。 IDEを起動したとき、たまたまそこにいました。ああ。彼らは明らかに自分のドッグフードを食べていません。
ドンブランソン、

4
アプタナは吸う。一般的な英語の単語のスペルが間違っていることを知らせ、無意味な警告を出します。
irl_irl

7
設定で、言語に適用されないスペルチェッカーと警告を無効にすることができます。
バーニーペレス

私はAptanaをPHP / Ruby開発専用に使用し、JAVA、C、C ++などの標準Eclipseを使用する傾向があります。これにより、無意味な警告を処理できなくなります。
Zee Spencer

2
遅くて頻繁にクラッシュするか、Ubuntuで奇妙なエラーメッセージが表示されます。私だけではありません。OSXとさまざまなLinuxで何年にもわたって多くの機会を与えてきました。
Matt Zukowski、2011

76

JetBrainsのRubyMine。(IntelliJ IDEAのプラグインとしても利用可能)


RubyMineはC#のときは大勢のResharperユーザーなので、大好きだと思っていましたが、品質は予想よりはるかに低かったです。デバッガー、リファクタリング、インテリセンスなどの主要な機能は非常にバグが多いものでした。だから私はあなたが失望していないことを確認するためだけに評価版を試すことを間違いなくお勧めします。
コリンジャック

2
私はRubyMineを2年以上使用してすべての開発に費やしてきましたが、他のすべてのものを打ち負かしています。私の友人や同僚がIDEを嫌っているという理由だけでTextmateやVIMに苦労しているのを見たとき、どれも同じようにデバッガーを効果的に実行できず、gemのソースを簡単に参照できないので、何が得られるのだろうと思います。任意のGem内の任意のメソッド定義に単一のキーストロークアクセスでアクセスするだけで、たくさんのことを学びました。Jetbrainsは、ずっと管理し続けており、減速する兆候はありません。
Wolfram Arnold

26

レッドカーも最近注目を集めています。まだその初期の段階ですが、それは約束を示しています。


2
RedcarにはRubyで記述されるという利点があり、Ruby開発者は同じ言語を使用してエディターを拡張できます。まだ始まったばかりなので、機能は豊富ではありませんが、IDEは良くなっています。
シンシナティジョー

レッドカーは素晴らしいです。:)これは、CLIから起動し、別のコンソールウィンドウを開いたままにしておく必要がありますが、なんでもいいです。
Sanarothe 2011

私が最後に試してからRedcarがどれだけ進んでいるかを知るのにうれしく驚きました
Matt Zukowski '26 / 08/26

23

Mac OS Xでは、TextMateは天の恵みです。


77
TextMateは優れたテキストエディターですが、人々はIDEの概念について学ぶ必要があります...
Hugo Sereno Ferreira

2
もしテキストメイトがルビのオートコンプリートを持っているなら、私は確かにそれを使うでしょう。
pvinis

19

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

こちらでチェックできます


NetBeansは順調に進んでおり、RubyとJRubyのサポートは一流です。バージョン6.9.1はこのコメントの時点で最新であり、6.10が進行中です。ライブコードカバレッジ機能をチェックしてください!
マークトーマス

19
残念ながら、NetBeans 7のRubyサポートは廃止されました。netbeans.org
community /

Ruby開発にNetBeansを約1年間使用しました。それは実際にはそれほど悪くはありませんでしたが、それでもまだ粗いエッジが残っています。(たとえば、キーボードショートカットを設定する方法は不必要に面倒で混乱を招きます。)OracleはRubyモジュールの作業を停止しましたが、NetBeans 6.9.1をダウンロードすれば引き続き使用できます。RubyMineの方がはるかに優れています。
イーサン

4
帰ってきた!JRubyの連中がNetBeansのサポートを開始しました-Ruby on NetBeansの実例をご覧ください良い説明のために。
シンシナティジョー

13

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


1
私はこれをLinuxでのRails開発の主要なIDEとして真剣に検討しています。現在誰かがサポートしているIntelliSenseとインラインドキュメント(たとえば、ホバーツールチップに関連するAPIドキュメントを表示する)の機能をすぐに理解できる人はいますか?
prusswan

10

RubyMineはとても素晴らしいです。すべてがうまくいきます。私は何度も行くことができました。コード補完は高速、スムーズ、そして正確です。書式設定は瞬時に行われます。プロジェクトのナビゲーションは簡単で、苦労することはありません。いくつかのキーストロークで任意のファイルをポップオープンできます。プロジェクトツリーを開いたままにする必要さえありませんが、必要に応じてそこにあります。ほぼすべての側面を構成して、希望どおりに動作させることができます。

NetBeans、Eclipse、RubyMineの機能はほぼ同じです。ただし、RubyMineは非常にすっきりと設計されており、使いやすいです。それについて、不便で不格好なことは何もありません。JetBrainsが大きな機能の山を積み上げるのではなく、実際にどのように考え込んだかを示す、これらのすてきな小さなデザインのタッチがあります。

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




5

TextMateが好きな場合の非常に単純なLinuxサポートについては、適切なプラグインをロードしたgeditを試してください。セットアップが簡単で、本当にカスタマイズ可能で、ほぼすべてに使用できます。emacsプラグインについては、すでに通常使用している場合は多くの話題があります。

Gedit:TextMateのように設定する方法


5

過去3か月間に、私はRadRails、Netbeans、RubyMineを試してみましたが、ついにRubyMineを機能ではなく、応答性と安定性の理由で解決しました。

機能の面では、ルビーマインはわずかに優れているcode completiondebuggingcode navigationが、(私のような)のみルビー初心者が最もそれらを必要とします。Relying on code completion and code navigation is anti-ruby/rails、Ruby / railsの名前は自然であると想定されており、コードの各行は、その規則によって決定された場所にある必要があります。


1
私がRubyMineを試したところ、クラッシュせずに数分を超えることはできず、ファイルを開くと必ずクラッシュしました。感心しない。

2.0.2と3.0ベータ(v 97.73)のどちらも、少なくとも4GB RAMのWindows 7 Professionalでは良好です。97.73以前の1つのベータバージョンは、10〜15分の使用後にハングアップします。どのバージョンを試しましたか?
so_mv 2010年

私は問題なくOS XでRubyMine 3.1を使用しています。Linuxでは他のバージョンも使用しており、安定性の問題はありません。開発システムに問題があるのでしょうか?
イーサン、

4

NetBeansは、WindowsおよびMac OS Xで使用できるため、優れています。


5
Oracleは、年末宣言ルビーのNetBeansを。あまりにも
足りない

@anyulledですが、netbeans 7のrubyプラグインはまだ見つかります。7.1と7.1.2のどちらで動作するかわかりません。
Suhail Gupta

4

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

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

単一のプロジェクトで長期間作業する人には、Vim + Railsプラグインをお勧めします。


4

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

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

TextMateが起動し、プロジェクトドロワーにプロジェクトのコンテンツが一覧表示されます。あなたが私に尋ねればかなり素晴らしいです。


3

Aptanaは多かれ少なかれRadRailsであるか、それに基づいています。私はそれを使用しました、そしてそれは本当に良いですが、それはいくつかの問題を抱えています。たとえば、それは私のシステムの基本的な検索ダイアログを壊し(エンドユーザーに未加工のJava例外を与えます)、それは通知のような追加やアップグレードバーやニュースフィードなどでインターフェースを乱雑にします...

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


2

私はOS XでTextMateを好みます。しかし、Netbeans(マルチプラットフォーム)は非常にうまく機能しています。さらに、IDEに完全に機能するデバッガが付属しています。



2

私はgEdit(ubuntuユーザー)を使い始めましたが、すべてのプラグインと変更(クラス/ファイルブラウザー、ターミナル、darkmateスキームなど)を使用しても、常に不足しているように見えました。また、Aptana RadRailsとStudioを機能させるために地獄のように試しましたが、実際にワークフローと同期しているようには見えませんでした。私はEclipseを使ってみましたが、やはりうまくいきませんでした。

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

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





1

私はRadRailsから始めて、引き継いだときにAptanaに移動しましたが、それほど悪くはありませんでした。Macbookを入手してTextmateを使用していて、二度と戻らない。




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.