Desarrolle e implemente aplicaciones con el SDK de AWS para JavaScript. El SDK ofrece compatibilidad de primera clase con TypeScript y facilita la llamada a los servicios de AWS mediante API idiomáticas de JavaScript para crear aplicaciones Node.js, web y móviles.
Desarrollo de aplicaciones en el servidor
Desarrolle aplicaciones web modernas del lado del servidor mediante Node, Node Modules y el servidor HTTP de Node. Acceda a los servicios de AWS directamente desde las aplicaciones RESTful mediante los marcos de Node.js.
Desarrollo de aplicaciones web
Desarrolle aplicaciones front-end modernas y obtenga acceso a los servicios de AWS directamente a partir de código JavaScript que se ejecuta en el navegador.
Introducción al SDK de AWS para JavaScript en el navegador »
Desarrollo de aplicaciones móviles
Desarrolle aplicaciones móviles modernas con React Native y obtenga acceso a los servicios de AWS directamente desde sus dispositivos móviles iOS y Android.
Introducción al SDK de AWS para JavaScript en React Native »
Cómo funciona
El SDK de AWS para JavaScript simplifica el uso de los servicios de AWS al proporcionar un conjunto de bibliotecas que son coherentes y habituales para los desarrolladores de JavaScript. Es compatible con la consideración del ciclo de vida de la API, como la administración de credenciales, los reintentos, la transformación de la representación de datos a un formato adecuado, la serialización y la deserialización. El SDK de AWS para JavaScript también admite abstracciones de nivel superior para simplificar el desarrollo. Visite GitHub para ver las bibliotecas JavaScript de código abierto centradas en AWS.
El SDK de AWS para JavaScript admite tres tiempos de ejecución: JavaScript para el navegador, Node.js para el servidor y React Native para el desarrollo móvil. También admite el uso paralelo de versiones ejecutables: un paquete de cliente de servicio se puede ejecutar en navegadores, Node.js y React-Native sin cambiar el código.
Los clientes que usen el SDK de AWS para JavaScript tendrán las siguientes ventajas:
- Soporte para todos los servicios de AWS (más de 300) y operaciones (más de 13 000).
- Soporte para cada nueva característica, servicio y región el día de su lanzamiento.
- Correcciones de errores y parches de seguridad críticos.
- Compromiso de soporte de AWS mediante soporte premium y GitHub.
- Comportamientos estandarizados, como reintentos automatizados, serialización/deserialización y proveedores de credenciales.
- Personalizaciones de servicios como Flexible Checksums, Puntos de acceso de varias regiones de S3, S3 Object Lambda, S3 Express One Zone, S3 Bucket Virtual Hosted-Style Addressing, Lambda Recursive Loop Detection.
- Mejoras continuas en el SDK, incluido el rendimiento.
Nos comprometemos a mejorar continuamente el SDK de AWS para JavaScript. Si tiene alguna idea o sugerencia, cree una solicitud de característica en GitHub.
Características clave
Nuestro SDK para JavaScript está completamente escrito en TypeScript y luego compilado a JavaScript. Esto permite aprovechar los beneficios de Typescript, como la comprobación de tipos estáticos, además de la compatibilidad con clases y módulos. También puede utilizar las nuevas características de ES6, ES7 y posteriores sin tener que preocuparse por la compatibilidad con versiones anteriores. El código terminado producido por el compilador tendrá compatibilidad con versiones anteriores de ES5 y funcionará sin problemas con los navegadores más antiguos. Para obtener más información, visite el blog para desarrolladores de JavaScript de AWS.
El SDK de AWS para JavaScript presenta la pila de middleware, que permite personalizar el comportamiento del SDK mediante la modificación del middleware. Puede agregar acciones asíncronas personalizadas al SDK de AWS para JavaScript o eliminar las predeterminadas. Estas acciones serializan los parámetros de entrada en los datos a través de la red y deserializan los datos de respuesta en objetos JavaScript. Estas acciones se implementan mediante funciones denominadas middleware y se ejecutan en un orden específico. Para obtener más información, visite el blog para desarrolladores de JavaScript de AWS.
Reduzca el tamaño del paquete de su aplicación y mejore el rendimiento de esta al importar solo los paquetes que la aplicación necesita. El SDK de AWS para Javascript tiene una arquitectura modular con un paquete separado publicado para cada servicio. Estos paquetes se publican bajo el ámbito @aws-sdk/ en NPM para facilitar la identificación de los paquetes que forman parte del SDK oficial de AWS para JavaScript. Para obtener más información, visite el blog para desarrolladores de AWS JavaScript.
Guías
Guía para desarrolladores
La guía para desarrolladores describe las características de la versión más reciente del SDK de AWS para JavaScript v3 y cómo utilizarlas.
Guía de referencia de la API
La guía de referencia de la API de JavaScript describe las operaciones de la API para la versión más reciente del SDK de AWS para JavaScript. La guía de referencia también ofrece ejemplos de solicitudes, respuestas y errores para los protocolos de servicios web compatibles.
Ejemplos de código de SDK
Los ejemplos de código del SDK contienen ejemplos de código JavaScript y casos de uso reales de los servicios de AWS para ayudarle a acelerar el desarrollo de sus aplicaciones.
Guía de migración
La guía de migración del SDK de AWS para JavaScript v3 describe cómo migrar de la versión 2 a la versión 3 del SDK para JavaScript.
Recursos adicionales
Encuentre recursos y guías adicionales para crear aplicaciones de JavaScript en AWS.
Lea el blog para desarrolladores de AWS y descubra las novedades y anuncios más recientes sobre JavaScript.
Visite GitHub para consultar el SDK de AWS y los repositorios de bibliotecas de alto nivel.
Herramientas de JavaScript en AWS
¿Le interesa ejecutar sus cargas de trabajo de Java en AWS? Deje que un representante de AWS realice un seguimiento con usted de su proyecto de TI.