機能
RubyMine – 以下を対象とした最高のIDEです!
Ruby開発
JetBrainsのRubyMine IDEには、動的な言語仕様を理解する包括的なRubyコードエディタが含まれます。 これは、スマートなコーディング支援やインテリジェントなコードリファクタリング、さらに深いコード解析機能をご提供いたします。 使いやすいプロジェクト設定機能や、自動化されたRuby Gems管理、Rakeのサポート、組み込みのコンソールなどにより、Ruby開発者様がご必要とされるすべてを、開発環境でご提供いたします。
Ruby on Rails
RubyMineは、プロジェクト構成ビューや、素早いModel-View-Controllerのナビゲートオプション、Rails特有のコード補完、インテンションアクション、自動リファクタリングなど、RoR専用の機能をご提供いたします。 これらすべてに加え、高度なウェブ開発ツールと一体のERB、HALMおよびSlimの編集機能や、組み込みのRailsコンソールという最高の組み合わせが、最前線のウェブアプリを創り出す最良のレシピとなります。
JavaScript & HTML/CSS
RubyMineがご提供するクラス最高のコーディング支援機能や、幅広い先進的機能により、JavaScript、CoffeeScript、TypeScript、HTML、CSS、Less、Sassでの素早く効率的なクライアント開発とサーバー開発が約束されます。 Node.js、Dart、AngularJS、およびJavaScriptでのテストフレームワークは、無料のプラグインでサポートされています。 JavaScriptとNode.jsのデバッグツールにより、IDEを離れることなく、強力で能率的なデバッグ作業が行えます。
以下を活用してコードをシェイプアップ!
コード解析&リファクタリング
コードの管理はIDEに任せましょう。 入力を意識したスマートなコード補完、インテリジェントなコードインスペクション、ライブテンプレート、およびインテンションアクションなど、全てが素早く確実なコーディングを助けます。 安全な名前の変更、削除、メソッドの抽出、変数の導入、変数やメソッドのインライン化をはじめとする多彩なリファクタリングを使って、インテリジェントで言語固有の方法で、Rubyコードをリファクタリングします。
テスト
テストの価値を軽んじるべきではありません。 コードを書くことのように、ユニットテストは、RSpecやCucumber、Shoulda、MiniTest、Test::Unitとの柔軟かつ洗練された統合により、RubyMineの2番目の基本性質となりました。 インテリジェントなコード補完とナビゲーションにより素早くテストを記述し、簡単にテストを実行して、その結果をグラフィカルなUIで解析できます。
統合された多数のツール
RubyMineは、Gitや、Subversion、Mercurial、Perforce、CVSのような最も一般的なバージョン管理システムやSCMを理解しており、これら全てを対象とした統合UIをご提供いたします。 FTPやSFTPを使用して自動デプロイを簡単に設定し、Vagrant、Capistrano、Chef、Puppetでインフラストラクチャを管理できます。 フル機能のデータベースエディタやSQLサポートを含んだデータベースツールが利用できます。
パワフルなデバッガ
アプリケーションコードのチューニングは、あらゆるソフトウェアプロジェクトで非常に重要なステップです。 RubyMineのRubyデバッガは、実績のあるIntelliJ IDEA Java/JSPデバッガの優れた特長をすべて受け継ぐ一方、RubyとRails開発者様のニーズにフォーカスしております。 RubyやERB、JavaScriptのコードにブレークポイントを置くことができ、コンソール、変数、フレーム、ウォッチなど非常に豊富な情報を表示できます。