Když jsme představili funkci 4D Project Dependencies, měli jsme jasný cíl: zbavit vás starostí se správou komponent. Ať už jsou vaše komponenty uloženy lokálně, nebo hostovány na GitHubu či GitLabu, 4D se postará o všechnu náročnou práci – stáhne správné verze a zajistí, že bude vše připraveno k použití.
Víme však, že mnozí z vás si oblíbili Visual Studio Code pro jeho výkonné editační schopnosti a další funkce, jako jsou integrace Git a AI/Copilot. Dosud zde však byla malá mezera: zatímco 4D vědělo vše o vašich závislostech, VS Code nikoli. To mohlo vést k frustrujícím „fiktivním“ syntaktickým chybám jednoduše proto, že editor neviděl komponenty, na nichž váš kód závisel.
S 4D 21 R3 tuto mezeru překlenujeme. Rozšíření 4D-Analyzer nyní plně podporuje závislosti projektu a přináší stejný plynulý zážitek, který máte rádi v 4D, přímo do VS Code.
Proč je to důležité?
Účinnost je jádrem našeho poslání. Tím, že umožňujeme 4D-Analyzeru „mluvit stejným jazykem“ jako 4D Dependencies Manager, zajišťujeme, že vaše vývojové prostředí je vždy synchronizované. Už žádné ruční konfigurace cest nebo zavádějící zvýraznění chyb – jen plynulý, profesionální pracovní postup při programování.
Jak to funguje
Rozšíření nyní kopíruje chování 4D IDE. Automaticky detekuje a načítá komponenty definované ve vašem projektu:
- Jakákoli komponenta uvedená ve vašem souboru dependencies.json je automaticky rozpoznána.
- Pokud používáte soubor environment4d.json v nadřazené složce ke sdílení komponent mezi více projekty, 4D-Analyzer je okamžitě načte.
Hluboká integrace s GitHubem a GitLabem
Zajistili jsme, aby se nejednalo pouze o „kopii“ této funkce, ale o chytrou integraci. Pokud váš projekt využívá komponenty hostované na GitHubu nebo GitLabu, 4D-Analyzer sdílí stejné lokální úložiště jako 4D. To znamená, že nedochází k nadbytečnému stahování a plýtvání místem na disku.
Ještě lepší je, že pokud jste již přihlášeni do GitHubu v rámci VS Code, rozšíření využije tuto existující relaci k načtení vašich soukromých nebo veřejných závislostí. V případě GitLabu je ověřování hladce zajištěno prostřednictvím oficiálního rozšíření GitLab. Pokud nejste přihlášeni, rozšíření vás zdvořile vyzve k připojení, čímž zajistí, že váš pracovní postup nebude přerušen.
Zpětná vazba a ovládání v reálném čase
Abychom vás informovali, aniž bychom přerušili váš pracovní tok, stavová lišta VS Code nyní zobrazuje průběh stahování jakékoli komponenty.

A protože víme, že vývoj je iterativní, je rozšíření vysoce reaktivní: aktualizujte soubor dependencies.json nebo environment4d.json a projekt se automaticky znovu načte, aby zohlednil změny.
Závěr
S 4D 21 R3 se 4D-Analyzer stává skutečnou páteří vašeho vývojového ekosystému v rámci VS Code. Zefektivněním načítání závislostí ve VS Code zajišťujeme, že vaše vývojové prostředí je nejen stabilnější a efektivnější dnes, ale také připravené na AI zítřka. A sjednocením způsobu, jakým jsou závislosti zpracovávány ve všech vašich nástrojích, zajišťujeme, že se můžete soustředit na to, na čem záleží nejvíce: psaní vysoce kvalitního, moderního kódu.
Používáte VS Code pro své projekty 4D? Podělte se o své zkušenosti na fórech 4D!
K tomuto příspěvku zatím nelze přidávat komentáře.