DUICUO

VS Code か Atom か?どちらを選ぶべきでしょうか?

[[432716]]

最近では、優れたオープンソース コード エディターを見つけるのは難しくありません。どれでも選択できます。

Microsoft の VS Code と GitHub の Atom は、最も人気のある機能豊富な IDE のようなコード エディターの 2 つであり、どちらも大規模なユーザー ベースとファンを誇っています。

VS CodeとAtomは現在、どちらもMicrosoftの傘下にあります。Atomの元開発元であるGitHubは現在、Microsoftの傘下にあります。どちらも魅力的でモダンなUIと美しいネイティブダークテーマを備えています。どちらのエディターも、ユーザーインターフェースとしてElectronを採用しています。

これらには多くの類似点があるため、どちらを選択するかで簡単に混乱してしまう可能性があります。

VS Code と Atom のどちらを選択すべきかわからない場合は、この記事が役立つはずです。

VSコード

VS Codeのユーザーインターフェースと乱雑なプロジェクトインターフェース

VS Codeは、最もオープンソースな最新エディタの一つです。比較的少ないリソース消費量を維持しながらIDEのような機能を提供しているため、ユーザーベースが爆発的に増加しています。

VS CodeはMicrosoftが開発したソフトウェアで、Linux、macOS、Windowsで利用できます。Microsoftは2015年11月18日に、VS Codeのソースコードの大部分をMITライセンスの下でGitHubで公開しました。

VS Codeの開発者はElectronに素晴らしい最適化を施し、可能な限り軽量かつ効率的なものにしました。Electronアプリケーションはほとんどのオペレーティングシステムで実行できるため、Linux、macOS、Windowsのユーザーはこれらの最適化の恩恵を受けることができます。

LinuxへのVS Codeのインストールは非常に簡単です。実際、多くのディストリビューションのソフトウェアセンターで入手できます。

VS Code を選択する理由は何ですか?

  • 最初から IDE に近い機能が欲しいけれど、コード エディターをいじりたくないという人は、[通常] VS Code を選択します。
  • VS Code は Electron をベースにしていますが、他の Electron アプリケーション (GitHub の Atom など) と比較してオーバーヘッドが非常に低くなっています。
  • Microsoft の IntelliSense 自動補完、Git 統合、Markdown サポートなど、さらに多くの機能がすぐに使用できます。
  • プラグインは、機能、テーマ、および新しい言語のサポートを追加するためにのみ使用できます。このプラグイン制約により、新しいプラグインが追加された後でもエディターの中核部分は使い慣れたもののままになります。

Microsoftが配布するバイナリ版は、依然としてプロプライエタリなフリーソフトウェアです。VSCodiumはオープンソースのVS Codeをベースに構築されています。ただし、VSCodiumに関する議論はこの記事の範囲外です。VS Codeが提供する機能をプロプライエタリな要素なしに利用したい場合は、VS Codeの代替として検討してみてください。

原子

Atomエディターのユーザーインターフェース

GitHubで入手可能なAtomは、Linux、macOS、Windows向けの無料オープンソースコードエディタです。Atomは、JavaScriptとElectronで構築されたデスクトップアプリケーションで、ソフトウェアパッケージ開発を容易にするように設計されています。

AtomのソースコードはMITライセンスに基づきGitHubで公開されています。AtomはGitHub製品であるため、Git Controlが組み込まれています。

原子は「変更可能ハッキング可能HTML、CSS、JS を使用して完全にカスタマイズできるため、「21 世紀のテキスト エディター」です。

VS Code と同様に、Atom は他のプラットフォームや Linux に簡単にインストールできます。

Atomを選んだ理由

  • Atom は、基本的なエディタを必要としており、その変更可能性を利用して開発を行いたいと考えている人にとって好ましい選択肢です。
  • Git が組み込まれており、GitHub と完全に統合されています。これは、GitHub によって開発されたことを考えると驚くことではありません。
  • Atom プラグインは、アプリケーション内から簡単に検索、インストール、アップグレードできます。
  • 利用可能な Atom プラグインは拡張性が高く、エディターの機能を完全に変更して、最終的にはほぼ新しいエディターを作成することもできます。つまり、まさに「変更可能」なのです。
  • Atom のバイナリ バージョンとそのソース コードは完全にオープン ソースです (独自の部分とテレメトリを含む VS Code のバイナリ バージョンとは異なります)。
  • Atom をコード エディターから IDE に変えて、よりスマートなコンテキストベースの自動補完、コード ナビゲーション、ドキュメントのフォーマットなどを実現できます。

要約

AtomとVS CodeはどちらもElectronをベースに構築されています。しかし、MicrosoftはVS Codeにさらなる最適化を施し、可能な限り軽量化を実現しています。

この点では、VS CodeはUbuntuに似ており、ほぼすべてがそのまま使えます。一方、AtomはArchに似ており、合理化されているにもかかわらず、変更(拡張)が非常に容易です。

AtomとVS Codeはどちらも技術的にはMicrosoft製品であり、最終的には統合される予定です。そのため、コミュニティ(Web開発/ソフトウェア開発)で好まれているエディタを使用して、先に進むのが最善です。もしかしたら、最終的にはVimを選ぶことになるかもしれません!