Разрабатывайте и развертывайте приложения с помощью AWS SDK для JavaScript. SDK обеспечивает первоклассную поддержку TypeScript и упрощает вызовы сервисов AWS, используя идиоматические API JavaScript для создания приложений на Node.js и интернет-приложений, в том числе для мобильных устройств.

Разработка серверных приложений

Node.js

Разрабатывайте современные серверные интернет-приложения с помощью Node, модулей Node, и HTTP-сервера Node. Обращайтесь к сервисам AWS напрямую из приложений RESTful с помощью платформ Node.js.

Начало работы с AWS SDK для JavaScript для Node.js »

Разработка веб-приложений

JavaScript

Разрабатывайте современные интерфейсы приложений и обращайтесь к сервисам AWS напрямую из кода JavaScript, который выполняется в браузере.

Начало работы с AWS SDK для JavaScript в браузере »

Разработка мобильных приложений

React

Разрабатывайте современные мобильные приложения с помощью React Native и обращайтесь к сервисам AWS напрямую с мобильных устройств на базе iOS и Android.

Начало работы с AWS SDK для JavaScript в React Native »

Как это работает

AWS SDK для JavaScript упрощает использование сервисов AWS, предоставляя упорядоченный набор библиотек, с которыми знакомы разработчики JavaScript. Он учитывает такие особенности жизненного цикла API, как управление учетными данными, повторные попытки, упаковку, сериализацию и десериализацию данных. AWS SDK для JavaScript также поддерживает более высокий уровень абстракций для упрощения разработки. Перейдите на GitHub, чтобы посмотреть библиотеки JavaScript с открытым исходным кодом, ориентированные на AWS.

AWS SDK для JavaScript поддерживает три среды выполнения: JavaScript для браузера, Node.js для сервера, React Native для разработки приложений для мобильных устройств. Также он поддерживает сочетание разных сред выполнения: пакет для клиента можно запускать в браузере, под управлением Node.js или React-Native без изменения кода.

Клиенты, использующие AWS SDK для JavaScript, получат следующие преимущества:

Мы стремимся постоянно улучшать AWS SDK для JavaScript. Если у вас есть идеи или предложения, создайте запрос на функцию на сайте GitHub.

Основные функции

Первоклассная поддержка TypeScript

Сервис JavaScript SDK полностью написан на TypeScript, а затем скомпилирован в JavaScript. Это позволяет вам пользоваться преимуществами TypeScript, например статической проверкой типов, поддержкой классов и модулей. Также можно использовать новые возможности ES6, ES7 и т. п., не беспокоясь об обратной совместимости. Готовый код, создаваемый компилятором, будет обратно совместим с ES5 и сможет хорошо работать с браузерами более ранних версий. Подробную информацию см. в блоге разработчиков AWS JavaScript.  

Стек промежуточного программного обеспечения

В AWS SDK для JavaScript включен стек промежуточного программного обеспечения, который позволяет настраивать поведение SDK путем изменения промежуточного программного обеспечения. Вы можете добавить в AWS SDK для JavaScript пользовательские асинхронные действия и (или) удалить стандартные. Эти действия сериализуют входные параметры, преобразуя их в данные для передачи по сети, и десериализуют данные ответа обратно в объекты JavaScript. Эти действия реализуются с помощью функций, известных как промежуточное программное обеспечении и исполняемых в определенном порядке. Подробную информацию см. в блоге разработчиков AWS JavaScript.  

Модульная архитектура

Уменьшите размер пакета приложений и повысьте производительность приложений, импортируя только те пакеты, которые необходимы для вашего приложения. AWS SDK для Javascript имеет модульную архитектуру: для каждого сервиса публикуется отдельный пакет. Эти пакеты публикуются в NPM в разделе @aws-sdk/, чтобы было легко определить, какие пакеты входят в официальный выпуск AWS SDK для JavaScript. Подробную информацию см. в Блоге для разработчиков AWS JavaScript.  

Руководства

Руководство для разработчиков

В руководстве для разработчиков описаны функции новейшей версии AWS SDK для JavaScript v3 и сценарии их применения.

Справка по API

В справочнике по API JavaScript описана работа с API в новейшей версии AWS SDK для JavaScript. Кроме того, приводятся образцы запросов, ответов и список ошибок для поддерживаемых сетевых протоколов.

Примеры кода для SDK

Примеры кода для SDK содержат код на языке JavaScript и реальные примеры работы с сервисами AWS, которые помогут вам ускорить разработку приложений.

Руководство по миграции

В руководстве по миграции на AWS SDK для JavaScript v3 описаны процедуры обновления SDK для JavaScript с версии 2 на версию 3.

Дополнительные ресурсы

AWS | Центр разработчика на JavaScript

Найдите дополнительные ресурсы и руководства по созданию приложений JavaScript на AWS.

Блог разработчиков AWS

Читайте блог разработчиков AWS, чтобы быть в курсе последних новостей и объявлений о JavaScript.

Репозитории AWS JavaScript на GitHub

Посетите GitHub, чтобы изучить AWS SDK и библиотеки высокого уровня, опубликованные в репозиториях.

Хотите запускать рабочие нагрузки Java на AWS? Обсудите свой ИТ‑проект с представителем AWS.