VS Code
Aus ArtisanCommerce Dokumentation
Visual Studio Code (VS Code)
Visual Studio Code (kurz VS Code) ist ein quelloffener, plattformübergreifender Code-Editor, der von Microsoft entwickelt wurde. Er basiert auf dem Electron-Framework und ist aktuell der am weitesten verbreitete Editor in der Softwareentwicklung.
Hauptmerkmale
- IntelliSense: Bietet intelligentes Code-Completion, das über einfaches Syntax-Highlighting hinausgeht und Typen sowie Funktionsdefinitionen versteht.
- Integriertes Git: Versionskontrolle ist nativ eingebaut, inklusive grafischer Darstellung von Änderungen und Branch-Management.
- Extensibility: Über den VS Code Marketplace können tausende Erweiterungen für fast jede Programmiersprache und jedes Tool (z. B. Docker, Kubernetes, Datenbank-Clients) nachinstalliert werden.
- Remote Development: Erlaubt das Arbeiten in Containern, über SSH oder im Windows-Subsystem für Linux (WSL), während das UI lokal flüssig läuft.
Technische Basis
- Framework: Electron (Kombination aus Node.js und Chromium).
- Sprache: Primär in TypeScript geschrieben.
- Ökosystem: Nutzt das Language Server Protocol (LSP), das Microsoft als Industriestandard etabliert hat, um Sprachunterstützung vom Editor zu entkoppeln.
Eignung
VS Code ist das "Schweizer Taschenmesser" für:
- Webentwicklung: Exzellenter Support für JavaScript, TypeScript, HTML und CSS.
- Full-Stack Entwicklung: Dank Erweiterungen ideal für PHP (Symfony/Laravel), Python (Django) und C# (.NET).
- Teams: Durch standardisierte Konfigurationsdateien (`.vscode/settings.json`) lässt sich die Arbeitsumgebung im Team synchronisieren.
