Lorsque nous avons lancé les dépendances de projet 4D, notre objectif était simple : vous éviter les casse-tête liés à la gestion des composants. Que vos composants soient stockés localement ou hébergés sur GitHub ou GitLab, 4D se charge du plus gros du travail : télécharger les bonnes versions et s’assurer que tout est prêt à l’emploi.
Cependant, nous savons que vous êtes nombreux à avoir adopté Visual Studio Code pour ses puissantes capacités d’édition et ses fonctionnalités supplémentaires telles que les intégrations Git et AI/Copilot. Jusqu’à présent, il y avait un petit écart dans l’expérience : alors que 4D connaissait parfaitement vos dépendances, ce n’était pas le cas de VS Code. Cela pouvait entraîner des erreurs de syntaxe « fantômes » frustrantes, simplement parce que l’éditeur ne voyait pas les composants sur lesquels votre code s’appuyait.
Avec 4D 21 R3, nous comblons cette lacune. L’extension 4D-Analyzer prend désormais entièrement en charge les dépendances de projet, vous offrant ainsi la même expérience fluide que vous appréciez dans 4D, directement dans VS Code.
Pourquoi est-ce important ?
L’efficacité est au cœur de notre mission. En permettant à 4D-Analyzer de « parler la même langue » que le gestionnaire de dépendances 4D, nous garantissons que votre environnement de développement est toujours synchronisé. Finies les configurations manuelles de chemins d’accès ou les mises en évidence d’erreurs trompeuses : place à un workflow de codage fluide et professionnel.
Comment ça marche
L’extension reproduit désormais le comportement de l’IDE 4D. Elle détecte et charge automatiquement les composants définis dans votre projet :
- Tout composant répertorié dans votre fichier dependencies.json est automatiquement reconnu.
- Si vous utilisez un fichier environment4d.json dans un dossier parent pour partager des composants entre plusieurs projets, 4D-Analyzer les détecte instantanément.
Intégration poussée avec GitHub et GitLab
Nous avons veillé à ce qu’il ne s’agisse pas simplement d’une « copie » de la fonctionnalité, mais d’une intégration intelligente. Si votre projet s’appuie sur des composants hébergés sur GitHub ou GitLab, 4D-Analyzer partage le même espace de stockage local que 4D. Cela signifie qu’il n’y a pas de téléchargements redondants ni de gaspillage d’espace disque.
Mieux encore : si vous êtes déjà connecté à GitHub dans VS Code, l’extension utilise cette session existante pour récupérer vos dépendances privées ou publiques. Pour GitLab, l’authentification est gérée de manière transparente via l’extension officielle GitLab. Si vous n’êtes pas connecté, l’extension vous invitera simplement à vous connecter, garantissant ainsi la continuité de votre flux de travail.
Retour d’information et contrôle en temps réel
Pour vous tenir informé sans interrompre votre flux de travail, la barre d’état de VS Code affiche désormais la progression du téléchargement de chaque composant.

Et comme nous savons que le développement est itératif, l’extension est très réactive : mettez à jour votre dependencies.json ou environment4d.json, et le projet se recharge automatiquement pour refléter les modifications.
Conclusion
Avec 4D 21 R3, 4D-Analyzer devient la véritable colonne vertébrale de votre écosystème de développement au sein de VS Code. En rationalisant le chargement des dépendances dans VS Code, nous garantissons que votre environnement de développement est non seulement plus stable et plus efficace aujourd’hui, mais également prêt pour l’IA de demain. Et en unifiant la gestion des dépendances dans tous vos outils, nous veillons à ce que vous puissiez vous concentrer sur ce qui compte le plus : écrire un code moderne et de haute qualité.
Utilisez-vous VS Code pour vos projets 4D ? Partagez votre expérience sur les forums 4D!
Les commentaires ne sont pas disponibles pour cet article pour le moment.