Najlepsze aktualizacje narzędzi to te, które odczuwasz po kilku dniach, a nie te, które dobrze wyglądają tylko w notatkach wydania.
Tak właśnie czyta mi się Aspire w VS Code 13.4.
Ta aktualizacja skupia się na zacieśnieniu wewnętrznej pętli: szybszym tworzeniu projektów, bardziej naturalnym debugowaniu mieszanych językowo zasobów, pokazywaniu stanu zdrowia i poleceń bezpośrednio w edytorze oraz utrzymywaniu dashboardu blisko, bez czynienia go jedynym miejscem pracy.
To bardzo dobry kierunek.
Główna zaleta to mniej przełączania kontekstu
Jeśli używasz Aspire poważnie, zwykle poruszasz się między kilkoma powierzchniami:
- kod AppHost
- terminal
- dashboard
- logi
- sesje debugowania
- endpointy usług
To, co 13.4 robi dobrze, to redukcja tarcia między tymi powierzchniami.
Nowe doświadczenie VS Code sprawia, że większy stan aplikacji jest widoczny dokładnie tam, gdzie już pracujesz:
- stan zdrowia zasobów w edytorze
- polecenia obok deklaracji zasobów
- łatwiejszy dostęp do dashboardu
- dostęp do logów z kontekstu AppHost
- panel, który pozostaje użyteczny nawet przed rozpoczęciem pełnego debugowania
To brzmi mało, dopóki nie robisz tego codziennie.
Debugowanie mieszanych stosów ma większe znaczenie, niż ludzie myślą
Jedną z najmocniejszych części tej aktualizacji jest bardziej naturalna historia debugowania C#, TypeScript, Python, Go, aplikacji przeglądarkowych i Azure Functions w jednym przepływie napędzanym przez Aspire.
To odzwierciedla prawdziwy kształt nowoczesnych aplikacji znacznie lepiej niż udawanie, że wszystko żyje w jednym środowisku wykonawczym.
Dla programistów .NET jest to szczególnie wartościowe, ponieważ wielu z nas buduje teraz systemy łączące projekty API, frontendy, workerów i usługi związane z AI w różnych językach.
Fakt, że Aspire sprawia, że jest to bardziej zjednoczone w VS Code, to bardzo praktyczna poprawa.
Wsparcie TypeScript AppHost osiągające GA również ma znaczenie
Nie ignorowałbym strony TypeScript AppHost w tym wydaniu.
Aspire staje się bardziej naturalne zarówno dla C#, jak i TypeScript, co poszerza grono osób, które mogą pracować w tym samym modelu systemu bez dziwnych przepływów drugiej kategorii. To ma znaczenie dla zespołów, gdzie kod platformy, kod frontendu i orkiestracja usług żyją blisko siebie.
Moje zdanie
Aspire 13.4 w VS Code nie dotyczy jednej zabójczej funkcji. Chodzi o wygładzenie ostrych krawędzi w codziennej pętli:
- startuj szybciej
- widź więcej stanu tam, gdzie kodujesz
- debuguj bardziej naturalnie
- przeskakuj do logów i dashboardu tylko wtedy, gdy trzeba
To dokładnie to, jak dobre narzędzia powinny ewoluować.
Jeśli już używasz Aspire, ta aktualizacja wygląda na wartą zainstalowania. Jeśli wciąż zastanawiasz się, czy VS Code to poważne środowisko dla rozwoju opartego na Aspire, odpowiedź staje się coraz bardziej oczywista.
Oryginalny wpis: Aspire in VS Code: the 13.4 developer loop
