프로젝트 IDX는 실험용 웹 기반 통합 개발 환경입니다. IDX를 사용하면 본인과 팀원 모두를 위해 개발 환경을 설정하는 번거로움 없이 다양한 기술 스택에서 애플리케이션을 빌드하고 배포할 수 있습니다. IDX는 Google Cloud의 완전 구성 가능한 VM에서 실행되므로 로컬 개발 환경처럼 개발 환경을 안정적이고 안전하며 완전하게 구성할 수 있습니다.
IDX의 새로운 프로젝트 템플릿은 Angular, Next.js, React, Svelte, Vue와 같은 프레임워크를 사용하여 웹 앱 개발을 지원합니다. IDX에는 브라우저에서 전적으로 Flutter를 사용하여 크로스 플랫폼 앱을 개발할 수 있는 템플릿도 있습니다.
IDX의 일부 주요 기능 목록을 보려면 계속 읽으세요.
주요 기능
익숙한 환경 | IDX는 널리 사용되는 Code OSS 프로젝트를 기반으로 빌드되었으며 Google Cloud 기반의 전체 가상 머신 (VM)을 실행합니다. |
IDX AI | IDX AI는 입력 시 코드를 추천합니다. AI 기반 코드 채팅을 사용하여 새 코드 생성, 코드를 다른 언어로 번역, 코드 설명, 단위 테스트 작성 등 IDX AI에 코드 관련 도움을 요청할 수 있습니다. 또한 IDX AI는 AI 생성 코드를 기반으로 가능한 라이선스 요구사항을 강조표시합니다. |
기본 제공 템플릿으로 프로젝트 만들기 | Next.js, React, Angular, Vue, Svelte, Flutter를 포함하여 많이 사용되는 다양한 웹 및 멀티플랫폼 프레임워크에서 빠르게 새 앱을 빌드할 수 있습니다. |
GitHub 가져오기 | 자체 웹 및 Flutter 앱을 IDX로 가져오거나 GitHub의 공개 또는 비공개 저장소에서 작업을 시작하세요. |
Flutter 앱용 Android Cloud Emulator (곧 제공 예정) | Android Emulator가 내장되어 있기 때문에 전적으로 브라우저에서 실제 모바일 OS를 대상으로 Flutter 앱을 개발할 수 있습니다. |
작업공간에서 직접 배포 | 작업공간에서 바로 웹 또는 Flutter 웹 프로젝트를 Firebase 호스팅에 배포하세요. |
작업공간 공유 (실험용 높음) | 로컬 코드, 터미널, 에뮬레이터 등에 대한 완전한 공유 액세스 권한을 통해 다른 사용자를 작업공간에 직접 초대하여 문제 해결 세션의 속도를 높이거나 진행 중인 작업을 시연할 수 있습니다. |
전체 VM 작업공간 | IDX 작업공간은 구성과 재현이 가능하고 임시적이어서 항상 깔끔하고 강력한 개발자 설정을 통해 어디서나 코드를 작성할 수 있습니다. |
확장 프로그램 | IDX에는 작업공간을 설정하고 코딩을 할 수 있도록 도와주는 확장 프로그램이 사전 설치되어 있습니다. 또한 OpenVSX에서 제공되는 다양한 추가 확장 프로그램에 액세스할 수 있습니다. |
시작하기 전에 고지 사항
Project IDX의 실험용 사전 프로덕션 버전입니다. 프로젝트 IDX는 변경될 가능성이 높으며 서비스수준계약 (SLA) 또는 지원 중단 정책이 적용되지 않습니다. 구현은 예고 없이 변경될 수 있으며 향후 버전에서 변경될 수 있습니다.
이 문서와 함께 제공되는 모든 샘플 소프트웨어, 데이터 파일, 소스 코드와 관련된 경우: 이 제품은 어떠한 종류의 보증도 없이 '있는 그대로' 제공되며 Google은 상품성, 특정 목적에의 적합성 및 이 제품과 관련된 권리의 비침해에 대한 보증을 포함하되 이에 국한되지 않는 명시적, 묵시적, 법적 또는 기타 어떠한 보증도 명시적으로 부인합니다.
IDX 추가 프로그램 제한 및 면책조항
생성형 코드 기능
- IDX는 AI 생성 코드 및 채팅 기능과 관련 개발자 서비스 및 소프트웨어('생성형 코드 기능')에 대한 액세스를 제공합니다. 이 기능은 기본적으로 실험용이며 Google의 관점을 반영하지 않는 부정확하거나 불쾌감을 주는 정보를 표시할 수도 있으므로 주의해서 코드를 사용해야 합니다.
- 생성 코드 기능을 사용하려면 만 18세 이상이어야 합니다.
- 이름, 전화번호, 주소, 이메일, 생년월일을 포함하되 이에 국한되지 않는 개인 정보 또는 민감한 정보를 입력해서는 안 됩니다.