Перейти к главному контенту

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

AWS SDK для JavaScript

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

Приложения

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

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

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

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

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

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

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

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

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

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

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

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

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

Подробнее

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

AWS SDK для JavaScript написан на языке TypeScript. Первоклассные определения статических типов самодокументируются, что ускоряет чтение кода, отладку и рефакторинг. С их помощью можно обнаружить 15–38 % ошибок в коде приложения.

Подробнее

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

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

Подробнее

Ресурсы