최고의 툴링 업데이트는 릴리스 노트에서만 좋아 보이는 것이 아니라, 며칠 후에 체감되는 것들입니다.
그것이 바로 VS Code의 Aspire 13.4가 제게 읽히는 방식입니다.
이 업데이트는 내부 루프를 강화하는 데 관한 모든 것입니다: 프로젝트를 더 빠르게 생성하고, 다중 언어 리소스를 더 자연스럽게 디버깅하며, 에디터에서 직접 상태와 명령을 확인하고, 대시보드를 가까이 유지하면서도 작업할 수 있는 유일한 장소가 되지 않게 합니다.
이것은 매우 좋은 방향입니다.
가장 큰 승리는 컨텍스트 전환 감소입니다
Aspire를 진지하게 사용한다면, 보통 여러 표면을 이동합니다:
- AppHost 코드
- 터미널
- 대시보드
- 로그
- 디버그 세션
- 서비스 엔드포인트
13.4가 잘하는 것은 이러한 표면 간의 마찰을 줄이는 것입니다.
새로운 VS Code 경험은 앱 상태의 더 많은 부분을 이미 작업 중인 곳에서 정확히 볼 수 있게 만듭니다:
- 에디터에서 리소스 상태
- 리소스 선언 옆의 명령
- 더 쉬운 대시보드 접근
- AppHost 컨텍스트에서의 로그 접근
- 전체 디버깅이 시작되기 전에도 유용한 패널
매일 사용하기 전까지는 작게 들립니다.
혼합 스택 디버깅이 생각보다 더 중요합니다
이 업데이트의 가장 강력한 부분 중 하나는 C#, TypeScript, Python, Go, 브라우저 앱, Azure Functions를 하나의 Aspire 기반 흐름에서 디버깅하는 더 자연스러운 스토리입니다.
이는 모든 것이 단일 런타임에 존재한다고 가장하는 것보다 현대 앱의 실제 형태를 훨씬 잘 반영합니다.
특히 .NET 개발자에게는 많은 사람들이 이제 API 프로젝트, 프론트엔드, 워커, AI 관련 서비스를 다른 언어로 혼합하는 시스템을 구축하고 있기 때문에 가치가 있습니다.
Aspire가 VS Code 내에서 이를 더 통일감 있게 만드는 것은 매우 실용적인 개선입니다.
TypeScript AppHost 지원 GA도 의미 있습니다
이번 릴리스의 TypeScript AppHost 측면을 무시하지 않겠습니다.
Aspire가 C#과 TypeScript 모두에 더 자연스러워지는 것은 플랫폼 코드, 프론트엔드 코드, 서비스 오케스트레이션이 모두 가깝게 있는 팀에서, 이상한 2등급 워크플로 없이 동일한 시스템 모델에서 작업할 수 있는 사람을 넓힙니다.
내 생각
VS Code의 Aspire 13.4는 하나의 킬러 기능에 관한 것이 아닙니다. 일상 루프의 거친 가장자리를 매끄럽게 하는 것입니다:
- 더 빠르게 시작
- 코드를 작성하는 곳에서 더 많은 상태 확인
- 더 자연스럽게 디버그
- 필요할 때만 로그와 대시보드로 이동
그것이 바로 좋은 툴링이 진화해야 하는 방식입니다.
이미 Aspire를 사용 중이라면 이 업데이트는 설치할 가치가 있어 보입니다. VS Code가 Aspire 기반 개발을 위한 진지한 환경인지 여전히 궁금하다면, 답은 점점 더 명확해지고 있습니다.
