GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Visual Studio Code oder Atom? Welchen Code-Editor sollten Sie verwenden?

Heutzutage ist es nicht schwer, einen guten Open-Source-Code-Editor zu finden, die Auswahl kann es schon sein.

Visual Studio Code von Microsoft und Atom von GitHub sind zwei der beliebtesten, funktionsreichsten, IDE-ähnlichen Code-Editoren, die eine riesige Benutzerbasis und Fangemeinde haben.

Sowohl VS Code als auch Atom gehören jetzt zu Microsoft, da der ursprüngliche Entwickler von Atom, GitHub, jetzt im Besitz von Microsoft ist. Sie haben eine interessante, moderne Benutzeroberfläche mit einem hübsch aussehenden nativen dunklen Thema. Beide Editoren verwenden Electron für die Benutzeroberfläche.

Die Ähnlichkeiten sind zahlreich und deshalb ist es leicht verwirrend, eine davon für Ihre Codierung auszuwählen.

Wenn Sie sich nicht entscheiden können und zwischen einem VS Code und Atom vergleichen und wählen möchten, soll Ihnen dieser Artikel bei der Entscheidung helfen.

Visual Studio-Code

Visual Studio Code (auch bekannt als VS Code) ist einer der modernen Open-Source-Code-Editoren. Seine Benutzerbasis explodiert aufgrund seiner IDE-ähnlichen Funktionen, bleibt aber immer noch relativ ressourcenschonend.

Visual Studio Code wurde von Microsoft entwickelt und ist unter Linux, macOS und Windows verfügbar. Microsoft hat die meisten veröffentlicht des Quellcodes von Visual Studio Code auf GitHub unter der MIT-Lizenz am 18. November 2015.

VS Code-Entwickler haben einige fantastische Optimierungen mit Electron vorgenommen, um es so leicht und effizient wie möglich zu machen. Und da Electron-Apps auf den meisten Betriebssystemen funktionieren, können Benutzer von Linux, macOS und Windows alle von diesen Optimierungen profitieren.

Die Installation von VS Code unter Linux ist ebenfalls ziemlich einfach. Es ist tatsächlich im Software-Center vieler Distributionen verfügbar.

Warum Sie sich für Visual Studio Code entscheiden sollten

  • Visual Studio Code wird [im Allgemeinen] von Leuten gewählt, die von Anfang an eine IDE-ähnliche Funktionalität wünschen und nicht mit ihrem Code-Editor herumspielen wollen.
  • Visual Studio Code, obwohl es auf Electron basiert, hat im Vergleich zu anderen Electron-Apps (Atom von GitHub) nur sehr wenig Overhead.
  • Weitere sofort einsatzbereite Funktionen wie die automatische Vervollständigung von Microsoft IntelliSense, Git-Integration, Markdown-Unterstützung.
  • Plug-ins können nur Funktionen und Themen hinzufügen und Unterstützung für neue Sprachen hinzufügen; und diese Plug-In-Einschränkung stellt sicher, dass der Kern des Editors auch nach dem Hinzufügen neuer Plug-Ins vertraut bleibt.

Die von Microsoft vertriebenen Binärversionen sind immer noch proprietäre Freeware. VSCodium baut auf dem öffentlich zugänglichen Quellcode von Visual Studio Code auf. Die Erörterung von VSCodium würde jedoch den Rahmen dieses Artikels sprengen, außer dass Sie es als praktikable Alternative zu Visual Studio Code betrachten, wenn Sie die Funktionalität von Visual Studio Code nutzen möchten, jedoch ohne proprietäre Elemente.

Atom

Atom von GitHub ist ein weiterer kostenloser Open-Source-Code-Editor, der für Linux, macOS und Windows verfügbar ist. Atom ist eine mit Electron erstellte Desktop-Anwendung für die einfache Paketentwicklung mit JavaScript.

Der Quellcode von Atom wurde unter der MIT-Lizenz auf GitHub veröffentlicht. Da Atom ein GitHub-Produkt ist, ist Git Control darin eingebettet.

Atom wird wegen seiner vollständigen Anpassbarkeit mit HTML, CSS und JS als „hackbarer Texteditor für das 21. Jahrhundert“ bezeichnet.

Wie VS Code können Sie Atom einfach auf Linux und anderen Plattformen installieren.

Gründe für Atom

  • Atom wird von Leuten bevorzugt, die einen einfachen Editor wollen und darauf aufbauen möchten, weil Atom hackbar ist.
  • Eingebautes Git und vollständige GitHub-Integration; nicht überraschend, wenn man bedenkt, dass es von GitHub entwickelt wird
  • Die Plug-ins von Atom lassen sich über die App selbst ganz einfach suchen, installieren und aktualisieren.
  • Für Atom verfügbare Plug-Ins sind sehr erweiterbar und können dazu führen, dass die Funktionalität des Editors vollständig geändert und fast ein neuer Editor erstellt wird; Es ist wirklich „hackbar“.
  • Die Binärversionen von Atom und der Quellcode sind vollständig Open Source (im Gegensatz zu den Binärversionen von Visual Studio Code, die proprietäre Teile + Telemetrie enthalten).
  • Sie können Atom von einem Code-Editor in eine IDE mit intelligenterer kontextbezogener automatischer Vervollständigung, Code-Navigationsfunktionen, Dokumentformatierung und mehr verwandeln.

Schlussfolgerung

Sowohl Atom als auch VS Code basieren auf Electron. Aber Microsoft hat VS Code weiter optimiert, um es so leicht wie möglich zu machen.

An diesem Punkt ist VS Code wie Ubuntu und wird mit fast allem geliefert, was sofort einsatzbereit ist. Während Atom wie Arch ist, minimal und extrem hackbar (erweiterbar).

Sowohl Atom als auch VS Code sind technisch unter Microsoft und werden schließlich die Feature-Parität erreichen. Daher ist es am besten, mit dem Editor zu gehen, zu dem sich Ihre Community (Web-Entwickler/Soft-Entwickler) neigt, und den Weg nach vorne zu ebnen. Vielleicht landest du bei Vim!

Originalartikel


Linux
  1. Welchen Linux-Terminalbefehl verwenden Sie am häufigsten?

  2. So installieren Sie Visual Studio-Codeerweiterungen

  3. Können Sie Anker ^ $ mit Ls verwenden?

  4. Welche Shell sollte ich verwenden – Tcsh Vs Bash?

  5. Wie verwende ich Qt in Visual Studio Code?

Vergleich von Linux Mint und Fedora:Welches sollten Sie verwenden?

Installieren Sie Microsoft Visual Studio-Code unter Linux

Installieren von Microsoft Visual Studio Code unter Linux

Terraform vs. Ansible:Was ist der Unterschied und welches sollten Sie verwenden?

Was ist Zsch? Sollten Sie es verwenden?

Wie löschen Sie Ihren Visual Studio Code-Cache auf einem Mac/Linux-Computer?