JavaScript용 AWS SDK로 애플리케이션을 개발하고 배포하세요. SDK는 최고의 TypeScript 지원을 제공하며 관용적으로 구성된 TypeScript API를 통해 AWS 서비스를 쉽게 호출하여 Node.js, 웹, 모바일 웹 애플리케이션을 구축합니다.
서버측 앱 개발

Node, Node Modules, Node HTTP 서버를 통해 현대적 서버측 웹 애플리케이션을 개발하세요. Node.js 프레임워크를 통해 RESTful 애플리케이션에서 바로 AWS 서비스에 액세스하세요.
웹 앱 개발

현대적 프런트 엔드 애플리케이션을 개발하고 사용자의 브라우저에서 실행하는 JavaScript 코드에서 바로 AWS 서비스에 액세스하세요.
모바일 앱 개발

React Native를 사용해 현대적인 모바일 애플리케이션을 개발하고 iOS 및 Android 모바일 디바이스에서 바로 AWS 서비스에 액세스하세요.
작동 방식
JavaScript 개발자에게 일관되고 친숙한 JavaScript용 AWS SDK의 라이브러리 세트를 통해 AWS 서비스 사용을 간소화할 수 있습니다. 자격 증명 관리, 재시도, 데이터 순위 결정, 직렬화 및 역직렬화와 같은 API 수명 주기 고려 사항을 지원합니다. JavaScript용 AWS SDK는 간소화된 개발을 위해 상위 수준의 추상화도 지원합니다. GitHub를 방문하여 AWS 중심 오픈 소스 JavaScript 라이브러리를 확인하세요.
JavaScript용 AWS SDK는 브라우저용 JavaScript, 서버용 Node.js, 모바일 개발용 React Native의 세 가지 런타임을 지원합니다. 또한 교차 런타임을 지원합니다. 서비스 클라이언트 패키지는 코드 변경 없이 브라우저, Node.js 및 React-Native에서 실행할 수 있습니다.
주요 기능
Javascript SDK는 Typescript에 전체 작성된 다음, JavaScript에 컴파일됩니다. 이를 통해 정적 자료형 검사, 등급 및 모듈 지원과 같은 Typescript의 이점을 활용할 수 있습니다. 또한 하위 호환성에 대한 걱정 없이 ES6, ES7 이상의 더욱 새로운 기능을 사용할 수 있습니다. 컴파일러가 생성한 완료 코드는 ES5와 역호환이 가능하며 이전 브라우저와 문제 없이 작동합니다. 자세한 내용은 AWS JavaScript 개발자 블로그를 참조하세요.
JavaScript용 AWS SDK에는 미들웨어 스택이 도입되어, 미들웨어를 수정함으로써 SDK 동작을 사용자 지정할 수 있습니다. JavaScript용 AWS SDK에 사용자 지정 비동기 작업을 추가하거나 기본 작업을 제거할 수 있습니다. 이러한 작업은 유선을 통해 입력 파라미터를 데이터에 직렬화하고 응답 데이터를 JavaScript 객체에 역직렬화합니다. 이러한 작업은 미들웨어라는 기능을 사용해 구현하고 특정 순서로 실행합니다. 자세한 내용은 AWS JavaScript 개발자 블로그를 참조하세요.
애플리케이션에 필요한 패키지만 가져옴으로써 애플리케이션 번들 크기를 줄이고 애플리케이션 성능을 향상시킵니다. Javascript용 AWS SDK는 각 서비스에 대해 게시된 개별 패키지를 갖추고 있는 모듈식 아키텍처를 포함합니다. 이러한 패키지는 NPM에서 @aws-sdk/ 범위 아래에 게시되므로 JavaScript용 공식 AWS SDK의 일부인 패키지를 쉽게 식별할 수 있습니다. 자세한 내용은 AWS JavaScript 개발자 블로그를 참조하세요.
추가 리소스
AWS 기반 JavaScript 애플리케이션 구축을 위한 추가 리소스 및 가이드를 찾아보세요.
AWS 개발자 블로그에서 JavaScript에 대한 최신 뉴스 및 공지를 확인하세요.
GitHub를 방문하여 AWS SDK와 상위 수준 라이브러리 리포지토리를 확인하세요.
AWS에서 Java 워크로드를 실행하는 데 관심이 있으신가요? AWS 담당자에게 연락하여 귀사의 IT 프로젝트를 함께 논의해 보세요.