最近では、優れたオープンソースコードエディタを見つけるのは難しくありません。選択するのは難しいことではありません。
マイクロソフトの Visual Studio Code とGitHubの 原子 は、最も人気があり、機能が豊富で、IDEに似たコードエディタの2つであり、膨大なユーザーベースとファンの支持を得ています。
Atomの元の開発者であるGitHubが現在Microsoftによって所有されているため、VSCodeとAtomの両方が現在Microsoftに属しています。 見栄えのするネイティブダークテーマを備えた、興味深いモダンなUIを備えています。 両方の編集者が使用します 電子 ユーザーインターフェイス用。
類似点はたくさんあり、これがコーディング設定にそれらの1つを選択することの間で混乱しやすい理由です。
決心がつかず、1つのVS CodeとAtomを比較して選択したい場合は、この記事を参考にしてください。
Visual Studio Code
ビジーなプロジェクトインターフェイスを備えたVisualStudioCodeのユーザーインターフェイス
Visual Studio Code (AKA VS Code)は、最新のオープンソースコードエディタの1つです。 そのユーザーベースは、IDEに似た機能のために爆発的に増加しますが、それでもリソースについては比較的軽いままです。
Visual Studio CodeはMicrosoftによって作成され、Linux、macOS、およびWindowsで使用できます。 Microsoftは、Visual StudioCodeのソースコードのほとんどを GitHub 2015年11月18日のMITライセンスの下で。
VS Code開発者は、Electronを可能な限り軽量かつ効率的にするために、いくつかの素晴らしい最適化を行いました。 また、Electronアプリは大部分のオペレーティングシステムで動作するため、Linux、macOS、およびWindowsのユーザーはすべてこれらの最適化の恩恵を受けることができます。
LinuxへのVSCodeのインストールも非常に簡単です。 実際、多くのディストリビューションのソフトウェアセンターで入手できます。
Visual StudioCodeを選択する理由
- Visual StudioCodeは [generally] 最初からIDEに近い機能を必要とし、コードエディタをいじりたくない人々によって選ばれました。
- Visual Studio Codeは、Electronに基づいていますが、他のElectronアプリ(GitHubのAtom)と比較してオーバーヘッドがほとんどありません。
- MicrosoftのIntelliSenseオートコンプリート、Git統合、Markdownサポートなどのすぐに使用できる機能。
- プラグインは、機能、テーマを追加し、新しい言語のサポートを追加することしかできません。 このプラグインの制約により、新しいプラグインを追加した後でも、エディターのコアを使い慣れた状態に保つことができます。
バイナリリリース Microsoftが配布 まだプロプライエタリなフリーウェアです。 VSCodium Visual StudioCodeの公開されているオープンソースコードに基づいて構築されています。 ただし、VSCodiumに関する説明は、Visual Studio Codeが提供する機能が必要であるが、独自の要素がない場合にVisual Studio Codeの実行可能な代替手段と見なすことを除いて、この記事の範囲を超えています。
原子
Atomエディターのユーザーインターフェース
GitHubのアトム Linux、macOS、Windowsで利用できるもう1つの無料のオープンソースコードエディタです。 Atomは、JavaScriptを使用してパッケージを簡単に開発できるようにElectronで作成されたデスクトップアプリケーションです。
AtomのソースコードはMITライセンスの下でリリースされました GitHubで。 AtomはGitHub製品であるため、GitControlが組み込まれています。
Atomは、HTML、CSS、およびJSを使用して完全にカスタマイズできるため、「21世紀のハッキング可能なテキストエディター」と呼ばれています。
VS Codeと同様に、AtomはLinuxやその他のプラットフォームに簡単にインストールできます。
Atomを選択する理由
- Atomは、必要最低限のエディターが必要であり、Atomのハッキング可能な性質のために、その上に構築したい人々に好まれています。
- 組み込みのGitと完全なGitHub統合。 GitHubによって開発されていることを考えると驚くことではありません
- Atomのプラグインは、アプリ自体から検索、インストール、アップグレードするのが非常に簡単です。
- Atomで使用できるプラグインは非常に拡張性が高く、エディターの機能を完全に変更して、ほぼ新しいエディターを作成する可能性があります。 それは本当に「ハッキング可能」です。
- Atomのバイナリリリースとそのソースコードは完全にオープンソースです(独自のパーツとテレメトリを含むVisual Studio Codeのバイナリリリースとは異なります)。
- あなたはできる AtomをコードエディタからIDEに変える よりスマートなコンテキスト認識オートコンプリート、コードナビゲーション機能、ドキュメントフォーマットなどを備えています。
結論
AtomとVSCodeはどちらもElectron上に構築されています。 しかし、Microsoftは、VS Codeを可能な限り軽量化するために、さらに最適化を行っています。
この時点で、VS CodeはUbuntuに似ており、ほとんどすべてのものが付属しています。 AtomはArchに似ていますが、最小限で非常にハッキング可能(拡張可能)です。
AtomとVSCodeはどちらも、技術的にはMicrosoftの下にあり、最終的には機能の同等性に到達します。 したがって、コミュニティ(Web開発者/ソフト開発者)が傾倒し、先に進む道を開くエディターと一緒に行くのが最善です。 たぶんあなたはVimで終わるでしょう!