コードエディタは、プログラマーが大部分の時間を費やす場所です。
コードエディタには、IDEと軽量エディタの2つの主要なタイプがあります。多くの人がそれぞれのタイプのツールを1つずつ使用しています。
IDE
用語IDE(統合開発環境)は、通常「プロジェクト全体」で動作する多くの機能を備えた強力なエディタを指します。名前が示すように、単なるエディタではなく、本格的な「開発環境」です。
IDEはプロジェクト(多くのファイルになる可能性があります)を読み込み、ファイル間の移動を許可し、プロジェクト全体(開いているファイルだけではありません)に基づいて自動補完を提供し、バージョン管理システム(gitなど)、テスト環境、その他の「プロジェクトレベル」の機能と統合されます。
まだIDEを選択していない場合は、次のオプションを検討してください。
- Visual Studio Code(クロスプラットフォーム、無料)。
- WebStorm(クロスプラットフォーム、有料)。
Windowsの場合、「Visual Studio Code」と混同しないように、「Visual Studio」もあります。「Visual Studio」は、.NETプラットフォームに適した、有料で強力なWindows専用エディタです。JavaScriptにも優れています。無料版もあります。Visual Studio Community。
多くのIDEは有料ですが、試用期間があります。その費用は、有資格の開発者の給与と比較して通常は無視できるほど小さいので、自分に最適なものを選んでください。
軽量エディタ
「軽量エディタ」はIDEほど強力ではありませんが、高速でエレガントでシンプルです。
主に、ファイルを即座に開いて編集するために使用されます。
「軽量エディタ」と「IDE」の主な違いは、IDEがプロジェクトレベルで動作するため、起動時により多くのデータを読み込み、必要に応じてプロジェクト構造を分析するなどすることです。軽量エディタは、1つのファイルしか必要ない場合ははるかに高速です。
実際には、軽量エディタにはディレクトリレベルの構文アナライザや自動補完機能を含む多くのプラグインがあるため、軽量エディタとIDEの間に厳密な境界はありません。
たとえば、多くのオプションがあります。
- Sublime Text(クロスプラットフォーム、シェアウェア)。
- Notepad++(Windows、無料)。
- VimとEmacsも、使用方法を知っていればクールです。
議論はやめましょう
上記のリストのエディタは、私または優れた開発者と考える私の友人が長年使用していて満足しているものです。
私たちの大きな世界には、他にも優れたエディタがあります。最も気に入ったものを選んでください。
エディタの選択は、他のツールと同様に個人のものであり、プロジェクト、習慣、個人的な好みによって異なります。
著者の個人的な意見
- 主にフロントエンドを開発する場合は、Visual Studio Codeを使用します。
- そうでない場合、主に別の言語/プラットフォームであり、部分的にフロントエンドの場合は、XCode(Mac)、Visual Studio(Windows)、またはJetbrainsファミリー(Webstorm、PHPStorm、RubyMineなど、言語に応じて)などの他のエディタを検討してください。
コメント
<code>
タグを使用し、複数行の場合は<pre>
タグで囲み、10行を超える場合は、サンドボックス(plnkr、jsbin、codepen…)を使用してください。