Suchsymbol von Download.it
Advertisement

Mit dem kostenlosen Visual Studio Code eigene Apps schreiben

Mit dem kostenlosen Visual Studio Code eigene Apps schreiben

Bewertung: (10 Stimmen)

Programm-Lizenz: Kostenlos

Hersteller: Microsoft

Version: 1.78.2

Läuft unter: Windows

Auch erhältlich für Mac

Bewertung:

Programm-Lizenz

(10 Stimmen)

Kostenlos

Hersteller

Version

Microsoft

1.78.2

Läuft unter:

Auch erhältlich für

Windows

Mac

Vorteile

  • Ein bemerkenswert ausgefeilter Quellcode-Editor, unterstützt durch die Marke Microsoft
  • Einige der fortschrittlichsten Funktionen zur Autovervollständigung, die zu finden sind

Nachteile

  • Inkonsistente Funktionen je nach verwendeter Sprache

Visual Studio Code ist der firmeneigene Quellcode-Editor von Microsoft und verfügt über eine beeindruckende Anzahl von Tools, die praktisch alles abdecken, was ein Programmierer benötigen könnte. Basierend auf den Grundlagen des zuverlässigen und angesehenen Electron hat sich Visual Studio Code schnell zu einem der beliebtesten Werkzeuge für Entwicklungsumgebungen entwickelt, mit mehr als einem Drittel der Befragten im Jahr 2018, die angaben, es für ihre Quellcodeprogrammierung zu verwenden.

Dies ist ein Microsoft-Produkt, und die Sorgfalt, die das Unternehmen in alle seine Softwarepakete legt, kommt hier voll zum Tragen. Dutzende von Sprachen werden unterstützt, die das gesamte Spektrum abdecken. Altbewährte Veteranen wie C und C++ finden sich neben Auszeichnungssprachen wie HTML und populären Neulingen wie Python. Das Angebot deckt die meisten der gängigen Sprachen sowie einige exotischere ab, doch die für jede Sprache verfügbaren Funktionen variieren leicht. Je nach Sprache ermöglicht Visual Studio Code Snippets, Klammerung von Code, Syntaxhervorhebung und Codefaltung. In Fällen, in denen diese Funktionen nicht unterstützt werden, liegt es oft daran, dass sie für die betreffende Sprache nicht sinnvoll sind, aber es ist etwas entmutigend, solche Inkonsistenzen bei den verschiedenen unterstützten Sprachen zu sehen.

Eines der größten Trümpfe von Microsoft mit dieser Plattform ist IntelliSense. Visual Studio Code ist bei weitem nicht der erste Code-Editor, der Autovervollständigung anbietet, aber kein Editor hat bisher etwas in der Größenordnung dessen versucht, was Visual Studio Code jetzt leistet. IntelliSense berücksichtigt eine Reihe von Faktoren, einschließlich Variablentypen und der tatsächlich importierten Module und Bibliotheken, um Ihnen einen intelligenteren Ansatz zur Autovervollständigung zu bieten. Ebenso intelligent ist Microsofts Ansatz zum Debugging. Es ist eine Aufgabe, die regelmäßig als eine der lästigsten in der Programmierung angesehen wird, aber Visual Studio Code macht das Debuggen Ihrer Skripte zumindest etwas handhabbarer. Code kann direkt aus dem Editor heraus debuggt werden, sodass Sie nicht in die Befehlszeilenschnittstelle wechseln und jeden Test von Grund auf neu starten müssen. Die reibungslose Integration mit GitHub erleichtert es, Ihren Code mit anderen zu teilen und Code zu finden, der Ihnen helfen kann, Ihre Skripte zu verbessern, und dabei unnötigen Arbeitsaufwand zu vermeiden. Visual Studio Code kann Commits durchführen, ohne den Editor verlassen zu müssen, und von jedem SCM-Dienst Pull- und Push-Funktionen nutzen.

Abgerundet werden die Funktionen von Visual Studio Code durch die massive Unterstützung für Erweiterungen. Kein moderner Texteditor wäre sein Geld wert, wenn er sich nicht erweitern und anpassen ließe, denn eine modulare Struktur ist zu einem der Schlüsselverkaufsargumente dieser Programme geworden. Microsofts Einfluss und Reichweite bedeuten, dass sie eine ziemlich umfangreiche Bibliothek von unterstützten Erweiterungen aufbauen konnten. Sie laufen auch komplett getrennt vom Editor, um ein Verlangsamen der Arbeit zu verhindern.

Vorteile

  • Ein bemerkenswert ausgefeilter Quellcode-Editor, unterstützt durch die Marke Microsoft
  • Einige der fortschrittlichsten Funktionen zur Autovervollständigung, die zu finden sind

Nachteile

  • Inkonsistente Funktionen je nach verwendeter Sprache

Andere zu erwägende Software