Quando abbiamo introdotto le Dipendenze di progetto 4D, il nostro obiettivo era semplice: semplificare la gestione dei componenti. Che i vostri componenti siano archiviati localmente o ospitati su GitHub o GitLab, 4D si occupa del lavoro più impegnativo, scaricando le versioni giuste e assicurandosi che tutto sia pronto all’uso.
Tuttavia, sappiamo che molti di voi hanno adottato Visual Studio Code per le sue potenti funzionalità di editing e per caratteristiche aggiuntive come le integrazioni con Git e AI/Copilot. Fino ad ora, c’era una piccola lacuna nell’esperienza: mentre 4D conosceva tutte le vostre dipendenze, VS Code no. Ciò poteva portare a frustranti errori di sintassi “fantasma” semplicemente perché l’editor non riusciva a vedere i componenti su cui si basava il vostro codice.
Con 4D 21 R3, stiamo colmando questa lacuna. L’estensione 4D-Analyzer ora supporta pienamente le Dipendenze di Progetto, portando l’esperienza fluida che amate in 4D direttamente in VS Code.
Perché è importante?
L’efficienza è al centro della nostra missione. Consentendo a 4D-Analyzer di “parlare la stessa lingua” del 4D Dependencies Manager, garantiamo che il tuo ambiente di sviluppo sia sempre sincronizzato. Niente più configurazioni manuali dei percorsi o evidenziazioni di errori fuorvianti: solo un flusso di lavoro di codifica fluido e professionale.
Come funziona
L’estensione ora rispecchia il comportamento dell’IDE 4D. Rileva e carica automaticamente i componenti definiti nel vostro progetto:
- Qualsiasi componente elencato nel file dependencies.json viene riconosciuto automaticamente.
- Se si utilizza un file environment4d.json in una cartella principale per condividere componenti tra più progetti, 4D-Analyzer li rileva istantaneamente.
Profonda integrazione con GitHub e GitLab
Ci siamo assicurati che non si tratti solo di una “copia” della funzionalità, ma di un’integrazione intelligente. Se il tuo progetto si basa su componenti ospitati su GitHub o GitLab, 4D-Analyzer condivide lo stesso spazio di archiviazione locale di 4D. Ciò significa niente download ridondanti e niente spreco di spazio su disco.
Ancora meglio: se hai già effettuato l’accesso a GitHub all’interno di VS Code, l’estensione sfrutta quella sessione esistente per recuperare le tue dipendenze private o pubbliche. Per GitLab, l’autenticazione viene gestita senza soluzione di continuità tramite l’estensione ufficiale di GitLab. Se non hai effettuato l’accesso, l’estensione ti chiederà gentilmente di collegarti, assicurando che il tuo flusso di lavoro rimanga ininterrotto.
Feedback e controllo in tempo reale
Per tenerti informato senza interrompere il tuo flusso di lavoro, la barra di stato di VS Code ora visualizzerà lo stato di avanzamento di qualsiasi componente in fase di download.

E poiché sappiamo che lo sviluppo è iterativo, l’estensione è altamente reattiva: aggiorna il tuo dependencies.json o environment4d.json e il progetto si ricaricherà automaticamente per riflettere le modifiche.
Conclusione
Con 4D 21 R3, 4D-Analyzer diventa la vera spina dorsale del tuo ecosistema di sviluppo all’interno di VS Code. Semplificando il modo in cui le dipendenze vengono caricate in VS Code, garantiamo che il tuo ambiente di sviluppo non solo sia più stabile ed efficiente oggi, ma sia anche pronto per l’intelligenza artificiale di domani. E unificando la gestione delle dipendenze in tutti i tuoi strumenti, ci assicuriamo che tu possa concentrarti su ciò che conta di più: scrivere codice moderno e di alta qualità.
Utilizzi VS Code per i tuoi progetti 4D? Raccontaci la tua esperienza sui forum 4D!
Al momento non è possibile lasciare commenti su questo post.