高速で強力なクロスプラットフォーム.NET IDE
WebStorm、IntelliJ IDEA、その他のJetBrainsツールと同様のIDEでコーディングできます。
Riderは内部的にReSharperのコード解析を使用しています。
さらに強力にコードの品質を向上させます。
多数のクイックフィックスをファイル、プロジェクト、またはソリューションに適用できます。
新しい方法で、エディタ内から直接コードに関する有用な情報を確認できます。
コードのRename(名前変更)・move(移動)・extract(抽出)、または階層の変更を実行できます。
複数のナビゲーション機能でコードベース内を移動できます。
単一のUIからクラス・ファイル・最近編集した項目を検索できます。
デバッガは .NET Framework、.NET Core、Mono、Xamarin、Unity、ASP.NET、ASP.NET Coreをサポートしています。
Riderがデコンパイルするアセンブリ内で直接ステップ実行を行い、
ブレークポイントを設定できます。
Riderは複数のステートメントを含む行のデバッグを簡単にします。
アプリケーションの内部動作を確認し、デバッグ中にマネージヒープを調べることができます。
Dockerコンテナ内でアプリケーションをデバッグできます。
.NET Framework、.NET Core、Monoのアプリケーションをリモートでデバッグできます。
発生した例外に関する基本的な情報を参照し、ハイライト表示されたスタックトレースからすばやく移動できます。
.NET Framework、.NET Core、またはMonoを対象にするNUnitまたはxUnitを使用できます。
Windowsのみ
Windowsのみ
ローカルまたはリモートサーバーにASP.NET Coreウェブアプリケーションをデプロイできます。
SQLスクリプトの編集と実行、SQLサーバーや各種DBMSへの接続に対応しています。
Git、GitHub、Subversion、Mercurial、Perforce、CVSおよびTFVCに対応しています。
Riderをメモ帳のような外観にしながら、パワフルなIDEのように機能させることができます。
ReSharperとIntelliJプラットフォームのプラグインをRiderでご利用いただけます。
jetbrains.com/rider
クロスプラットフォーム.NET IDE
Unity C#スクリプト作成を強力に支援
Unityスクリプトのコードを深く理解します。
高速かつ静的なコード解析により、コードの問題を検出して修正できます。
単一のUIからパワフルかつ高速な検索機能を使って、ファイルやC#のクラス、またはシンボルを見つけることができます。
使用箇所を検索し、型メンバーに移動し、クラス階層間を遷移できます。
C#ファイルをダブルクリックし、Riderで開くことができます。
プレイモードに自動的に切り替えできます。
ローカルのプレイヤーまたはネットワーク上のデバイスを検出できます。
アセットとパッケージを表示します。
ログを表示し、その中を遷移できます。
明示的に使用されているクラス、イベント関数、およびシリアル化されたフィールドのリンク
Unityでの使用箇所を表示できます。
コード補完、使用箇所の検索、名前の変更
パフォーマンスに問題のあるコードとコストの高い既知のAPIへの呼び出しをハイライト
コードの挙動を正確に把握できます。
Git、GitHub、Mercurial、Perforce、Subversion、CVSおよびTFVCに対応しています。
複数のデータベースプラットフォームでのSQLスクリプトの編集と実行に対応しています。
ReSharperとIntelliJのプラグインをRiderでご利用いただけます。
jetbrains.com/unity
.NETおよびウェブ開発者向け
Visual Studio拡張機能
C#、VB.NET、XAML、ASP.NET、HTML、JavaScript、TypeScript、CSS、XML
インラインデバッグ情報と検索可能なデータヒント
ブラウザでウェブページをタブで切り替えるように移動できます。
ASP.NET(Core、MVC、Web Forms)、HTML、JavaScript、TypeScript、Angular、JSON、CSS
WPF、Silverlight、Windows Phone、ユニバーサルWindowsプラットフォーム
WPF、Silverlight、Windows Phone、ユニバーサルWindowsプラットフォーム
NUnit、MSTest、xUnit、QUnit、Jasmine...
NUnit、MSTest、xUnit、QUnit、Jasmine...
NUnit、MSTest、xUnit、QUnit、Jasmine...
NUnit、MSTest、xUnit、QUnit、Jasmine...
NUnit、MSTest、xUnit、QUnit、Jasmine...
jetbrains.com/resharper
C++開発者向け
Visual Studio拡張機能
C++14、C++17、C++20を含む!
次を含みます。
ReSharper Ultimateのサブスクリプションが必要です。
Google Test、Boost.Test、Doctest、Catchとの統合
jetbrains.com/resharper-cpp
.NETパフォーマンスプロファイラ
コールツリー、スレッドツリー、ホットスポット、プレーンリスト、...
現在のプロジェクトとユニットテストをワンクリックでプロファイリングできます。
jetbrains.com/profiler
.NETユニットテストランナーと
コードカバレッジツール
HTML、XML、またはJSONにエクスポートできます。
jetbrains.com/dotcover
.NETメモリプロファイラ
ステップバイステップで簡単に実行できます。
自動インスペクションを使用します。
Icicleチャートで解析できます。
サンバーストグラフで解析できます。
jetbrains.com/dotmemory
無料の.NETデコンパイラと
アセンブリブラウザ
ReSharperを組み込んだVisual Studioと同様の操作で実行できます。
ReSharperを組み込んだVisual Studioと同様の操作で実行できます。
ReSharperを組み込んだVisual Studioと同様の操作で実行できます。
デバッガ用のPDBとソースファイルを生成できます。
Assembly Explorerから直接参照できます。
jetbrains.com/decompiler
CとC++用の
スマートクロスプラットフォームIDE
パラメータ情報
パラメーターヒント
ライブテンプレートと複数のカーソル
カラースキーム、背景画像、コードスタイル設定、命名規則をカスタマイズできます。
すべてのIDEアクションで動作します。
設定可能なキーマップ
セマンティックハイライト

コンテキストの解決
構造ビュー

クラス、ファイル、シンボルに名前で移動できます。
階層表示に対応しています。
C/C++用のブレッドクラム
Surround With...(囲む...) テンプレート
C、C++、CMakeなどのライブテンプレート
使用箇所からの作成
演算子の生成
Override/Implement(オーバーライド/実装)、その他
維持コードのオンザフライ分析
維持コードのオンザフライ分析
クイックフィックス
Clang-Tidyの統合:C++ Core Guidelines、Modernizeなど。
シンボルとそのコンテキストの使用箇所すべての名前を変更できます。
階層の段階的更新
関数、変数、Typedef、クラスなどを抽出できます。
Change Signature(署名の変更)、Inline(インライン化)、Safe Delete(安全な削除)その他多くの操作を実行できます。
プロジェクト全体の再コンパイルを実行する必要はありません。
ローカルプロセスに接続するか、リモートGDBを使ってデバッグできます。
エディタで直接変数の値を検査できます。
式をウォッチし、評価できます。
ポインタ/アドレスの背後にあるメモリをダンプします。
逆アセンブリビュー
Windows(WSLを搭載)を含むすべてのプラットフォームでご利用いただけます。
アドレス指定の問題、メモリリーク、
データ競合、未初期化メモリの問題を検出します。
Perf(Linux)またはDTrace(macOS)を使用して
アプリケーションのパフォーマンスを解析できます。
Google Test、Boost.TestおよびCatchをサポート
Google Test用のコードを生成
Doxygenサポート、ドキュメントプレビュー
補完、Rename(名前の変更)リファクタリング、コメントの生成
MCU上でのデバッグ、ペリフェラルの表示に対応しています。
Renameリファクタリング
補完
ファイルを作成・削除するときに自動的にCMakeを更新
SVN、Git/GitHub、Mercurial、CVS、Perforce、TFSに対応しています。
統合インターフェースとローカル履歴
コード解析を実行し、コミットの前にTODOをチェックできます。
SQL、RegExp、HTMLなどの言語インジェクションに対応しています。
jetbrains.com/clion
JVM、Android、ブラウザ用の
静的型付きプログラミング言語
iOS/macOS開発用の
スマートIDE
どの言語でも複数のカーソルを使用できます。
セマンティックハイライト
Swiftの型ヒントをインラインで表示します。
Objective-C、C++、Swiftのコードインスペクション
Swiftに対応したRename(名前の変更)リファクタリング
Extract Variable(変数の抽出)リファクタリング
Swiftに対応したExtract Method(メソッドの抽出)リファクタリング
Swiftに対応したExtract Closure(クロージャの抽出)リファクタリング
簡易ナビゲーションオプションと強力な検索機能
簡易ナビゲーションオプションと強力な検索機能
簡易ナビゲーションオプションと強力な検索機能
クラス、メソッド、変数、またはリソースを簡単に検索できます。
インポートの階層と呼び出し階層を表示し、ファイル構造を確認できます。
Files(ファイル)ビュー
式をすばやく評価し、ウォッチを簡単に追加できます。
実行時間でテストを並べ替え
失敗したテストのみを再実行
組み込みのテスト履歴によるメリットを享受
XCTest、Quick、Kiwiに対応しています。
Google Test、Boost.Test、Catchに対応しています。
CocoaPodsマネージャが組み込まれています。
Revealを統合
VCSを完全に統合しています。
VCSを完全に統合しています。
VCSを完全に統合しています。
バージョン管理システムがなくても保存できます。
PhoneGapまたはReact Nativeを使用できます。
HTML、CSS、JavaScript、Emmet
カラースキーム、Xcodeのキーマップ、VIMのエミュレーション
jetbrains.com/appcode で無料体験版をダウンロードしてください
@appcode をTwitterでフォロー
Java、Scala、Groovy、Kotlinを使った
エンタープライズ、モバイル、ウェブ開発に優れています。
スマート補完は、作業中のコンテキストで推測される型のみを提案します。
SQL、JPQL、HTML、JavaScriptなどの広範な言語に対応したインテリジェントなコーディング支援機能を提供します。
IDEは単調な繰り返しな開発タスクを自動化するため、開発者は全体像に集中することができます。
Maven、Gradle、SBT、Grunt、Bowerその他のビルドツールとシームレスに統合できます。
Git、GitHub、SVN、Mercurial、Perforceおよびその他のバージョン管理システムにまとめて対応しています。
SpringとJava EEのプロジェクトに対し、拡張されたコーディング支援機能を提供します。 エンタープライズアプリケーションサーバーとのスムーズな統合
GWTおよびVaadinのアプリケーション開発をネイティブにサポートし、高度なコーディング支援を提供します。
どのGroovyおよびScalaプロジェクトでも簡単に選択できます。 PlayおよびGrailsのアプリケーション開発に高度なサポートを提供します。
Googleの公式Android IDEであるAndroid StudioとIntelliJ IDEAは、同じIntelliJプラットフォームとコア機能を共有しています。
JavaScript・HTML・CSSのほか、その最新後継言語に対して最高級のサポートを提供しています。
IDEからOracle、SQL Server、PostgreSQL、MySQLおよびその他のデータベースに直接アクセスできます。
IntelliJ IDEAには、1500種類以上のプラグインを入手できる堅牢なプラグインシステムを備えています。
JVMおよびAndroid開発向けの無料オープンソースIDEです。
ウェブおよびエンタープライズ開発向けのフル機能のIDEです。
jetbrains.com/idea
Go開発用のクレバーなIDE
GoLandではさまざまな方法でコードを補完できます。
現在のコンテキストに適した最も関連性の高いシンボルの一覧が表示されます。
個別の場合に応じて適切な関数をすべてリストで表示します。
Postfix Completion を使うと、ドットの後に入力する接尾辞に基づいて式を別のものに変換できます。
GoLandには、ほとんどのコードの問題をすぐに検出し、それらを修正するのに役立つ多数のクイックフィックスが備わっています。
Rename(名前の変更)、Move(移動)、Copy(コピー)、Change Signature(署名の変更)、Extract Interface(インターフェースの抽出)、Extract Method(メソッドの抽出)など。
数回クリックするだけで、さまざまな方法で関数、メソッド、またはメソッド仕様の署名を変更できます。
最上位レベルのメンバーを同じパッケージの別のファイルにすばやく安全に移動できます。
選択したタイプに基づいて新しいインターフェースをすばやく作成できます。
ワンクリックだけで、スーパー関数、実装、使用箇所などに切り替えられます。
多くの場合、IDEは細かいコードを生成します。
関数内に再帰呼び出しがある場合、IDEがそれを検出してガターにマークします。
Expression Typeアクションはキャレット位置の任意の式の型を識別できます。
このIDEはすべての関数内のreturnステートメントをすばやく検出できます。
パッケージ名と変数、組み込みのコード構造と自ら書いたコード構造、型変換と関数呼び出しを容易に区別できます。
このIDEは、関数の引数として使用されるリテラルとnilのパラメータヒントを表示し、可読性を向上させます。
キャレットがチェーン呼び出しまたは文字列リテラル上にある際にEnterをクリックすると、IDEが結果のコードを自動フォーマットするようになりました。
このIDEにはフル機能を備えたデバッガが搭載されています。
この機能により、式中の任意の呼び出しにステップインし、興味がないメソッドを自動的にステップオーバーできます。
GoLandで専用のツールウィンドウを使って、分析結果を確認し、並べ替えできます。
このIDEはカバレッジデータを収集し、エディタの集計ビューとステートメントごとに表示します。
このIDEでは、変更履歴の閲覧、ブランチの管理、競合のマージなどの操作を実行できます。
Type Hierarchyツールウィンドウには、キャレット位置の型で実装されているインターフェースや、キャレット位置のインターフェースを実装している型が表示されます。
Call Hierarchyツールウィンドウには、キャレット位置の関数内の関数呼び出しがツリー上に表示されます。
このIDEには、キャレット位置の構造体を初期化するコードを自動生成するインテンションアクションが備わっています。
このIDEには、キャレット位置のフィールド用にgetterとsetterを自動生成するインテンションアクションが備わっています。
Navigate to Testアクションを使うと、ファイル・パッケージ・関数用にテストのスタブを自動生成できます。 また、任意の関数とそのテストの間を移動することができます。
このIDEはコード内のSQLステートメントを編集するためのコーディング支援を提供します。
このIDEは、Goテンプレートの編集に役立つシンタックスハイライトと基本的なコーディング支援機能を提供しています。
IDEは依存関係管理用のGoモジュールとdepの両方をサポートします。 go.modファイルまたはGopkg.tomlファイルを更新するたびに、このIDEはプロジェクトの依存関係を自動的にチェックし、インポートします。
多数のデータベース、1つのツール
シンタックスに応じたコード補完
ビュー、ストアドプロシージャ、および関数内を検索
まとめて編集できます!
複数のカーソルを使用して生産性を大幅に向上することができます。
クエリコンソールのローカル履歴をお使いください。
最も重要なSQLリファクタリングの1つがDataGripで機能します。
ワイルドカードを展開して取得できます。
主要なバージョン管理システム(Git、SVN、Mercurial、その他多数)にすべて対応しています。
他の場所にある使用箇所をプレビューして変更できます。
WHERE句なしで使用されているDELETEステートメントやUPDATEステートメントを検出
DDLスクリプトの生成にも対応しています。
一連のUPDATE/INSERTステートメントに抽出できます。
外部キーによって移動できます。
文字通り、IDEからのクエリはすべてテキストファイルに記録されます。
大きなファイルを開かずに実行できます。
任意の場所からジャンプできます。
また、お手元のバージョンをサーバー上のバージョンと比較できます。
ダイアグラムで確認できます。
ユーザーが定義した柔軟なコードスタイルに応じて実行されます。
この機能を使用して、DataGripによるあらゆるデータベースの変更に制限をかけることができます。
データ名やカラム名で検索できます
jetbrains.com/datagrip
最もスマートなJavaScript IDE
ESLint、TSLint、JSCS、JSHint、Stylelint
詳細はこちらでご確認ください:jetbrains.com/webstorm/whatsnew
無料30日間体験版
jetbrains.com/webstorm
@WebStormIDE をTwitterでフォローしてください。
最も先進的なRuby&Rails IDE
コード補完:⌃Space/Ctrl+Space
クイックドキュメント:⌃J/Ctrl+Q
コードスニペット、インラインでの正規表現チェック、同時タグ編集などに対応しています。
Context menu | Split Vertically
View | Enter Distraction Free Mode
カラースキーム、Vimのエミュレーション、TextMateキーマップ
Preferences | Keymap
Ctrl+Backquote | Look and Feel | Darcula
便利なRailsプロジェクトビューを利用できます
⌥⌘U/Alt+Ctrl+U
クラス、メソッド、変数などの使用箇所を検索できます。
⌥F7/Alt+F7
Ruby、Rails、JS、CoffeeScript、HTML、HAML、CSS、SCSS、Less、Sass、YAML
⌥↩/Alt+Enter
⌃T/Ctrl+Alt+Shift+T
Ruby Style Guide、Roodi、Reek、RoRコード品質チェックリストをヒントにしています。
Code | Inspect Code
⌥R/Ctrl+Alt+R
Rails、IRB、SSHコンソール、ローカルターミナル
⌥F12/Alt+F12
Git、SVN、Mercurial、Perforce、CVS
⌘9/Alt+9
RSpec、MiniTest、Test::Unit、Cucumber、Shoulda
Run | Run test / All tests in: ...
Ruby、Rails、JavaScript、CoffeeScript、RubyMotion
⌃D/Shift+F9
HTML、HAML、Less、SCSS、Sass、JavaScript、TypeScript、CoffeeScript、React、Angular
FTPやSFTP、Vagrant、Capistrano、Chef、Puppetを使って開発できます。
超高速でスマートなPHP IDE
PHPUnit、PHPSpec、Behat、Codeception
SSH、Vagrant、Docker、Docker Compose
環境変数、差分、コード補完、VCS統合をサポートしています。
jetbrains.com/phpstorm/whatsnew でご確認ください。
無料30日間体験版
併せて @phpstorm をTwitterでフォローしてください。
ソフトウェアアジャイルチーム向け課題トラッカー
ライブダッシュボードを使って、チームの活動を把握できます。
スマートな検索クエリ
ギーク風のコマンドウィンドウを使って実行できます。
便利なショートカットを使って日常作業を高速化できます。
スクラムやかんばんを採用してください。
優れた製品を期限通りに納品するため、これらの機能を活用してください
課題フィールドとワークフローをカスタマイズできます。
jetbrains.com/youtrack
@youtrack
コード、プロジェクト、プロセスを改善してください。
定型タスクはUpsourceにお任せください!
Java、PHP、Python、JavaScript、Kotlinで書かれたプロジェクトに対し、
静的なコード解析とブラウザ内でのコード認識ナビゲーションを提供します。
Upsourceはあなたが既にレビューしたファイルとリビジョンを把握しています。 新しいリビジョンが追加された際に、既存のリビジョンをレビューする必要はありません。新しい変更のみをレビューしてください。
JetBrains 開発環境 (IDE)製品およびAndroid Studio用に
Upsource Integrationプラグインをご利用いただけます。
ホットスポットや放棄されたファイルなど、開発者の注意を要するプロジェクトの部分を見つけます。
コードレビューによるプロジェクトのカバー状況や、作業の分担状況を把握できます。
ローカルにチェックアウトすることなく新しいプロジェクトをすばやく調べることができます。
必要なものがすぐに見つかります。
UpsourceはIDE、一般的な課題トラッカー、CIサーバー、GitHub、GitLabを統合し、Webフックを提供します。
jetbrains.com/upsource
@upsource_jb
すぐに使えるパワフルな継続的インテグレーション
Project Overview(プロジェクト概要)ページでのビルドとビルド構成
ビルドステップの自動検出
Kotlin DSLを使用してプロジェクトとビルド構成をコードで作成
2ノード構成をセットアップしてメインサーバーの負荷を下げることができます。
メインサーバーがダウンした際の負荷を処理するため、セカンダリノードをセットアップできます。
jetbrains.com/teamcity
@teamcity
PyCharmは定義済みのコードスタイルに従ったコーディングを支援し、PEP8コーディング規約にデフォルトで準拠しています。
どこでも検索を実行するにはShiftを2回押してください。
データサイエンス業務に必要なものすべてを一目で把握できます。
Git、SVN、Mercurial、Perforceなどに対応しています。