17

NetbeansがRubyのサポートを終了したので、「深刻な」Ruby(on Rails)IDEに移行する必要があります。トローリング戦争を始めたくありませんが、TextMateまたはRubyMineをIDEとして使用することの長所と短所を聞いて、特に使用している人々から、どちらに時間を費やすべきかを選択するのに役立ててください。それらの1つは毎日(「塹壕の中」)。

現時点での私の考えは次のとおりです。

TextMate

  • プロ:デファクトスタンダードのようです
  • 短所:更新がほとんどないのではないかと少し心配しています
  • 短所:私はJavaのバックグラウンドを持っているので、(重いIDEではなく)そのような軽量のエディターは少しカルチャーショックになります

RubyMine

  • プロ:頻繁な更新
  • Pro:Ruby / Railsに焦点を当て、さらに一般的なgemの組み込みサポート
  • 短所:リファクタリング/オートコンプリートのようなものは混乱しやすいです(私は過去数日間RubyMineトライアルを試してきました)
  • 短所:時々ストールする可能性があります

また、vimは非常に人気があることはわかっていますが、メニューやネイティブGUIがないことは、特にOSの他の部分で利用できるものとはまったく異なるものにキーボードショートカットを使用することに慣れている場合は、少しイライラします。したがって、TextMateとRubyMineだけに固執してください

4

3 に答える 3

18

私はTextmateとRubymineの両方(およびnetbeans...とvi...)を使用しました。私はRubymineを使用することにしました(netbeansのrubyサポートが廃止された後)。しかし、私はまだviのオンとオフを使用しています。

Textmateに対するRubymineの利点

  • これは実際にはIDEです(「IDEの人」ではなく「編集者」の場合は不利になる可能性があります)。
  • 確かな実績のあるintelliJIDEAベースに基づいています。
  • ルビーエコシステム(キュウリ、バンドラー、rvmなど)を取り巻く他のフレームワークとテクノロジーに対する優れたサポート
  • オートコンプリート(ルビーが動的言語であることを考えると、これは実際にはかなり良いです)
  • 使用しているgemのソースコードを簡単に閲覧する機能
  • 優れたリファクタリングツール
  • 「プロジェクトで検索」は、textmateと比較すると非常に高速に機能します
  • 優れたVCS(特にGIT)の統合。
  • IDE用の優れたプラグイン
  • Railsとの良好な統合(rakeタスク、ジェネレーター、バンドルインストールの実行...すべてIDE内から)。

Textmateに対するデメリット

  • それほど軽量ではありません
  • ヒップほどではありません;)
  • お気に入りのバンドルのいくつかを見逃す可能性があります
  • 一般的に、より多くの電力/メモリとリソースを消費します
  • 時々少し遅く感じることができます。

Rubymineは素晴らしいIDEIMHOです。私はtextmateよりもそれを好むでしょう。しかし、私はあなたにとってそれが最善であるとは言えません。また、Rubymineを使い始めても、コンソールを頻繁に使用します。

于 2011-05-02T14:25:27.373 に答える
4

TextMateは、多くの真面目なRails開発者の選択です(コメントに記載されているVim以外)。RubyMineは遅く、肥大化しています。私はそれでRailsdevを開始し、数回クラッシュした後すぐにTextMateに切り替えました。rails devを実行するときに、重いエディター/補助輪を探していないことがわかると思います。オートコンプリートは煩わしいので、とにかくターミナルでほとんどすべてをやりたいと思うでしょう。

于 2011-04-20T01:42:27.290 に答える
2

TextMateには、NetbeansのようなIDEがJavaに提供するような機能はありませんが、柔軟性が高いため、値引きしないでください。

私はvimに慣れているので、編集するのに一番の選択ですが、TextMateは、特にすべてのスニペットを掘り下げて使用し始めると、ほとんど怖いスマートです。サイトのビデオを見て、見てください。TextMateは、言語のBIGリストをサポートしているため、Ruby、Perl、Python、シェルなどで作業している場合に使用できます。

于 2011-04-20T02:08:12.803 に答える