Als wir die 4D-Projektabhängigkeiten eingeführt haben, war unser Ziel klar: die Verwaltung von Komponenten so einfach wie möglich zu gestalten. Ganz gleich, ob Ihre Komponenten lokal gespeichert oder auf GitHub oder GitLab gehostet werden – 4D übernimmt die mühsame Arbeit, lädt die richtigen Versionen herunter und sorgt dafür, dass alles einsatzbereit ist.
Wir wissen jedoch, dass viele von Ihnen Visual Studio Code wegen seiner leistungsstarken Bearbeitungsfunktionen und zusätzlicher Features wie der Git- und AI/Copilot-Integrationen schätzen. Bislang gab es hier eine kleine Lücke: Während 4D alles über Ihre Abhängigkeiten wusste, war dies bei VS Code nicht der Fall. Dies konnte zu frustrierenden „Geister“-Syntaxfehlern führen, einfach weil der Editor die Komponenten, auf die sich Ihr Code stützte, nicht erkennen konnte.
Mit 4D 21 R3 schließen wir diese Lücke. Die 4D-Analyzer-Erweiterung unterstützt nun die Projektabhängigkeiten vollständig und bringt das nahtlose Erlebnis, das Sie von 4D kennen und schätzen, direkt in VS Code.
Warum ist das wichtig?
Effizienz steht im Mittelpunkt unserer Mission. Indem wir dem 4D-Analyzer ermöglichen, „die gleiche Sprache“ wie der 4D Dependencies Manager zu sprechen, stellen wir sicher, dass Ihre Entwicklungsumgebung stets synchronisiert ist. Keine manuellen Pfadkonfigurationen oder irreführenden Fehlermarkierungen mehr – nur noch ein reibungsloser, professioneller Programmier-Workflow.
So funktioniert es
Die Erweiterung spiegelt nun das Verhalten der 4D-IDE wider. Sie erkennt und lädt automatisch die in Ihrem Projekt definierten Komponenten:
- Jede in Ihrer dependencies.json-Datei aufgeführte Komponente wird automatisch erkannt.
- Wenn Sie eine environment4d.json-Datei in einem übergeordneten Ordner verwenden, um Komponenten für mehrere Projekte gemeinsam zu nutzen, erkennt 4D-Analyzer diese sofort.
Tiefe GitHub- und GitLab-Integration
Wir haben dafür gesorgt, dass dies nicht nur eine „Kopie“ der Funktion ist, sondern eine intelligente Integration. Wenn Ihr Projekt auf GitHub- oder GitLab-gehosteten Komponenten basiert, nutzt der 4D-Analyzer denselben lokalen Speicher wie 4D. Das bedeutet: keine redundanten Downloads und keine Verschwendung von Speicherplatz.
Noch besser: Wenn Sie in VS Code bereits bei GitHub angemeldet sind, nutzt die Erweiterung diese bestehende Sitzung, um Ihre privaten oder öffentlichen Abhängigkeiten abzurufen. Bei GitLab erfolgt die Authentifizierung nahtlos über die offizielle GitLab-Erweiterung. Wenn Sie nicht angemeldet sind, fordert die Erweiterung Sie höflich auf, sich anzumelden, sodass Ihr Arbeitsablauf nicht unterbrochen wird.
Echtzeit-Feedback und -Kontrolle
Um Sie auf dem Laufenden zu halten, ohne Ihren Arbeitsfluss zu unterbrechen, zeigt die VS Code-Statusleiste nun den Fortschritt aller Komponenten an, die gerade heruntergeladen werden.

Und da wir wissen, dass Entwicklung iterativ ist, reagiert die Erweiterung sehr schnell: Aktualisieren Sie Ihre dependencies.json oder environment4d.json, und das Projekt wird automatisch neu geladen, um die Änderungen zu übernehmen.
Fazit
Mit 4D 21 R3 wird der 4D-Analyzer zum eigentlichen Rückgrat Ihres Entwicklungsökosystems innerhalb von VS Code. Durch die Optimierung des Ladens von Abhängigkeiten in VS Code stellen wir sicher, dass Ihre Entwicklungsumgebung nicht nur heute stabiler und effizienter ist, sondern auch für die KI-Zukunft gerüstet ist. Und indem wir die Handhabung von Abhängigkeiten über alle Ihre Tools hinweg vereinheitlichen, sorgen wir dafür, dass Sie sich auf das Wesentliche konzentrieren können: das Schreiben von hochwertigem, modernem Code.
Verwenden Sie VS Code für Ihre 4D-Projekte? Teilen Sie uns Ihre Erfahrungen in den 4D-Foren mit!
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.