- Centro sviluppatori
- Uno strumento per creare su AWS
- AWS SDK per JavaScript
AWS SDK per JavaScript
Sviluppa e implementa applicazioni con SDK AWS per JavaScript. SDK fornisce un supporto TypeScript eccellente e semplifica la chiamata dei servizi AWS utilizzando API idiomatiche JavaScript per costruire Node.js, applicazioni Web e React Native.
Web
Sviluppa app lato server
Sviluppa moderne applicazioni web lato server utilizzando il runtime Node.js. Accedi ai servizi AWS direttamente dalle tue applicazioni RESTful.
Sviluppa app per il Web
Sviluppa moderne applicazioni front-end e accedi ai servizi Web direttamente dal codice JavaScript in esecuzione sul tuo browser.
Sviluppa applicazioni per dispositivi mobili
Sviluppa applicazioni moderne native per dispositivi mobili utilizzando React Native e accedi ai servizi AWS direttamente dai tuoi dispositivi mobili iOS e Android.
Come funziona
SDK AWS per JavaScript semplifica l'utilizzo dei servizi AWS grazie all'offerta di una serie di librerie coerenti e ben note tra gli sviluppatori JavaScript. Fornisce supporto nell'ambito del ciclo di vita delle API tra cui gestione delle credenziali, nuovi tentativi, marshaling dei dati, serializzazione e deserializzazione. SDK AWS per JavaScript supporta anche astrazioni di livello superiore per lo sviluppo semplificato.
Puoi utilizzare AWS SDK per JavaScript per scrivere servizi di backend in Node.js, frontend web nel browser o frontend nativi per dispositivi mobili in React Native. Un pacchetto client del servizio che può essere eseguito su browser, Node.js e React-Native senza modifiche di codice. I clienti che utilizzano l’AWS SDK per JavaScript ottengono i seguenti vantaggi:
- Supporto per tutti i servizi (oltre 300) e le operazioni AWS (più di 13.000).
- Supporto per ogni nuova funzionalità, servizio e area geografica il giorno del lancio.
- Correzioni di bug e patch di sicurezza critiche.
- Sostieni l’impegno di AWS tramite supporto Premium e GitHub.
- Comportamenti standardizzati come tentativi automatici, serializzazione/deserializzazione e fornitori di credenziali.
- Personalizzazioni dei servizi come checksum flessibili, punti di accesso multi-regione di S3, S3 Object Lambda, S3 Express One Zone, indirizzamento in modalità hosting virtuale dei bucket S3, rilevamento dei loop ricorsivi di Lambda.
- Miglioramenti continui all’SDK, comprese le prestazioni.
Ci impegniamo a migliorare continuamente l’SDK AWS per JavaScript. Se hai idee e suggerimenti, crea un problema su GitHub.
Funzionalità principali
Architettura modulare
Riduci le dimensioni del bundle di applicazioni e migliora le loro prestazioni importando solo i pacchetti di cui la tua applicazione ha bisogno. SDK AWS per Javascript dispone di un’architettura modulare con un pacchetto separato pubblicato per ogni servizio. Questi pacchetti sono pubblicati sotto l’ambito @aws-sdk/ su NPM per semplificare l’identificazione dei pacchetti che sono parte dell’SDK AWS per JavaScript.
Supporto TypeScript eccellente
L’SDK AWS per JavaScript è scritto in TypeScript. Le sue definizioni di tipo statico di prima classe sono autodocumentanti e velocizzano la leggibilità, il debug e il refactoring. Le definizioni dei tipi aiutano anche a rilevare il 15-38% dei bug nel codice dell'applicazione.
Scopri di più
Pila middleware
AWS SDK per JavaScript presenta lo stack middleware (software intermediario) che consente di personalizzare il comportamento SDK modificando il middleware (software intermediario). Puoi aggiungere le tue operazioni asincrone personalizzate all’SDK AWS per JavaScript e/o rimuovere quelle predefinite. Queste operazioni serializzano i parametri di input nei dati durante la trasmissione e deserializzano i dati delle risposte in oggetti JavaScript. Tali operazioni sono implementate utilizzando funzioni chiamate middleware ed eseguite in un ordine specifico.
Scopri di più