언어 & 프레임워크
Kiro가 주요 프로그래밍 언어를 어떻게 지원하는지 살펴보고, 언어별 전용 가이드로 빠르게 이동할 수 있는 진입점입니다.
이 문서가 다루는 범위
Kiro는 코드 작성, 디버깅, 유지보수 전 과정에서 AI의 도움을 받을 수 있도록 설계된 IDE입니다. 언어마다 생태계의 관행과 도구 체계가 다르기 때문에, 단순한 자동완성을 넘어서 각 언어의 빌드 시스템, 테스트 러너, 패키지 매니저, 타입 시스템에 맞춰 동작이 조정됩니다. 이 페이지는 그 중에서도 가장 많이 사용되는 세 가지 언어 스택의 전용 가이드로 안내하는 허브 역할을 합니다.
지원 언어 가이드
아래 가이드들은 각 언어로 작업할 때 Kiro의 Spec mode, Autopilot, Agent 기능을 가장 효과적으로 활용하는 방법을 설명합니다. 프로젝트에서 주로 다루는 스택을 골라 시작하면 됩니다.
- TypeScript & JavaScript — 모던 프런트엔드 및 Node.js 백엔드 개발을 위한 권장 설정과 모범 사례를 다룹니다. 타입 추론, 모듈 시스템, 자주 쓰는 프레임워크와의 연동에 초점을 둡니다.
- Python — 데이터 처리 스크립트부터 웹 API, 머신러닝 파이프라인까지 폭넓은 Python 작업 흐름을 Kiro의 보조 기능과 결합해 더 빠르게 진행하는 방법을 안내합니다.
- Java — 엔터프라이즈 환경에서 자주 마주치는 대규모 코드베이스, 빌드 도구, 테스트 자동화 시나리오를 AI 보조 기능으로 강화하는 패턴을 정리합니다.
가이드 선택 가이드
어떤 문서를 먼저 읽어야 할지 막막하다면 다음 기준을 참고하세요.
- 웹 클라이언트나 Node 기반 서비스를 만들고 있다면 TypeScript & JavaScript 가이드부터 살펴보는 편이 빠릅니다.
- 스크립트, 자동화, 데이터/ML 작업이 많다면 Python 가이드가 직접적인 도움이 됩니다.
- JVM 기반의 대형 모놀리식 또는 멀티 모듈 프로젝트를 다룬다면 Java 가이드의 구성 권장 사항이 유용합니다.
팁. 언어 가이드는 모두 Spec mode와 Autopilot의 사용 방식을 전제로 작성되어 있습니다. 두 모드의 차이가 익숙하지 않다면, 먼저 상위 Guides 페이지의 개요를 훑어보면 이해가 한결 수월합니다.
주의. 본 페이지는 라우팅 허브이며 코드 예제나 CLI 명령은 포함하지 않습니다. 실제 설정값, 명령어, 단축키는 각 언어별 하위 가이드에서 확인하세요.
다음 단계
가장 먼저 보게 될 가이드는 일반적으로 사용 빈도가 높은 TypeScript & JavaScript 문서입니다. 다른 스택을 사용 중이라면 좌측 사이드바에서 Python 또는 Java 항목으로 바로 이동할 수 있습니다.