พัฒนาและปรับใช้แอปพลิเคชันด้วย AWS SDK for JavaScript SDK มี First Class TypeScript Support และทำให้การเรียกบริการของ AWS เป็นไปได้ง่ายโดยใช้ API ในรูปแบบ JavaScript เพื่อสร้าง Node.js, เว็บ และเว็บแอปพลิเคชันบนอุปกรณ์เคลื่อนที่

พัฒนาแอปฝั่งเซิร์ฟเวอร์

Node.js

พัฒนาเว็บแอปพลิเคชันฝั่งเซิร์ฟเวอร์ที่ทันสมัยโดยใช้ Node, Node Modules และ Node HTTP server เข้าถึงบริการของ AWS โดยตรงจากแอปพลิเคชัน RESTful ของคุณโดยใช้เฟรมเวิร์ก Node.js

เริ่มต้นใช้งาน AWS SDK for JavaScript สำหรับ Node.js »

พัฒนาเว็บแอป

JavaScript

พัฒนาแอปพลิเคชันฟรอนต์เอนด์ที่ทันสมัยและเข้าถึงบริการของ AWS โดยตรงจากโค้ด JavaScript ที่ทำงานอยู่ในเบราว์เซอร์ของคุณ

เริ่มต้นใช้งาน AWS SDK for JavaScript ในเบราว์เซอร์ »

พัฒนาแอปบนอุปกรณ์เคลื่อนที่

React

พัฒนาแอปพลิเคชันมือถือที่ทันสมัยโดยใช้ React Native และเข้าถึงบริการของ AWS โดยตรงจากอุปกรณ์มือถือระบบ iOS และ Android ของคุณ

เริ่มต้นใช้งาน AWS SDK for JavaScript ใน React Native »

วิธีการทำงาน

AWS SDK for JavaScript ทำให้การใช้บริการของ AWS ง่ายขึ้นโดยการจัดหาชุดไลบรารีที่สอดคล้องและเป็นที่คุ้นเคยสำหรับนักพัฒนา JavaScript ซึ่งทั้งหมดรองรับการพิจารณารอบการใช้งาน API เช่น การจัดการข้อมูลประจำตัว การลองใหม่ การรวบรวมข้อมูล การซีเรียลไลซ์ และการดีซีเรียลไลซ์ AWS SDK for JavaScript ยังรองรับการกำหนดสาระสำคัญในระดับที่สูงขึ้นเพื่อการพัฒนาที่ง่ายขึ้นอีกด้วย ไปที่ GitHub เพื่อดูไลบรารี JavaScript แบบโอเพนซอร์สที่เน้น AWS

AWS SDK for JavaScript รองรับรันไทม์สามประเภท ได้แก่ JavaScript for browser, Node.js for server และ React Native for mobile development นอกจากนี้ยังรองรับรันไทม์ต่างประเภท เช่น แพ็กเกจของผู้ใช้บริการสามารถใช้งานบนเบราว์เซอร์, Node.js และ React-Native โดยที่ไม่มีการเปลี่ยนโค้ด

ลูกค้าที่ใช้งาน AWS SDK สำหรับ JavaScript จะได้รับประโยชน์ดังต่อไปนี้

เรามุ่งมั่นที่จะปรับปรุง AWS SDK สำหรับ JavaScript อย่างต่อเนื่อง หากคุณมีความเห็นและข้อเสนอแนะ โปรดสร้างคำขอคุณสมบัติบน GitHub

คุณสมบัติหลัก

First Class TypeScript Support

Javascript SDK ของเราถูกเขียนในภาษา Typescript ทั้งหมดแล้วคอมไพล์เป็น JavaScript ซึ่งให้คุณสามารถใช้ประโยชน์ของ Typescript เช่น การตรวจสอบสแตติกไทป์และการรองรับคลาสและโมดูล คุณยังสามารถใช้ฟีเจอร์ใหม่ๆ จาก ES6 ES7 และอื่นๆ โดยที่ไม่ต้องกังวลในเรื่องความเข้ากันได้แบบย้อนหลัง โค้ดสำเร็จรูปที่สร้างโดยคอมไพเลอร์จะเข้ากันได้กับ ES5 แบบย้อนหลังและจะทำงานได้ดีกับเบราว์เซอร์รุ่นเก่า ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS  

Middleware Stack

AWS SDK for JavaScript แนะนำ Middleware Stack ที่ช่วยให้คุณสามารถปรับแต่งพฤติกรรมของ SDK โดยการปรับเปลี่ยนมิดเดิลแวร์ คุณสามารถเพิ่มการดำเนินการแบบอะซิงโครนัสแบบกำหนดเองไปยัง AWS SDK for JavaScript และ / หรือลบค่าเริ่มต้นได้ การดำเนินการเหล่านี้จะซีเรียลไลซ์พารามิเตอร์อินพุตเป็นข้อมูลผ่านสายและดีซีเรียลไลซ์ข้อมูลการตอบกลับเป็นอ็อบเจกต์ JavaScript โดยเป็นการใช้ฟังก์ชันที่เรียกว่ามิดเดิลแวร์และดำเนินการตามลำดับเฉพาะ ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS  

สถาปัตยกรรมแบบโมดูลาร์

ลดขนาดของชุดรวมแอปพลิเคชันและปรับปรุงประสิทธิภาพแอปพลิเคชันของคุณโดยการนำเข้าเฉพาะแพ็คเกจที่แอปพลิเคชันของคุณต้องการ AWS SDK for Javascript มีสถาปัตยกรรมแบบโมดูลาร์ที่มีแพ็คเกจแยกซึ่งมีการระบุไว้สำหรับแต่ละบริการ แพ็คเกจเหล่านี้มีการระบุไว้ใต้ข้อความ @aws-sdk/ บน NPM เพื่อให้ง่ายต่อการระบุแพ็คเกจที่เป็นส่วนหนึ่งของ AWS SDK for JavaScript อย่างเป็นทางการ ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS  

คู่มือ

คู่มือนักพัฒนา

คู่มือสำหรับนักพัฒนาจะอธิบายคุณสมบัติของ AWS SDK for JavaScript v3 เวอร์ชันล่าสุดและวิธีการใช้งาน

คู่มืออ้างอิง API

คู่มืออ้างอิง JavaScript API อธิบายการทำงานของ API สำหรับ AWS SDK for JavaScript เวอร์ชันล่าสุด นอกจากนี้คู่มืออ้างอิงดังกล่าวยังมีตัวอย่างคำขอ การตอบกลับ และข้อผิดพลาดสำหรับโปรโตคอลบริการเว็บที่รองรับ

ตัวอย่างโค้ด SDK

ตัวอย่างโค้ด SDK ประกอบด้วยตัวอย่างโค้ด JavaScript และกรณีการใช้งานจริงสำหรับบริการของ AWS เพื่อช่วยเร่งการพัฒนาแอปพลิเคชันของคุณ

คู่มือโยกย้าย

คู่มือโยกย้าย AWS SDK for JavaScript v3 อธิบายถึงวิธีการโยกย้าย SDK for JavaScript จากเวอร์ชัน 2 เป็นเวอร์ชัน 3

ทรัพยากรเพิ่มเติม

AWS JavaScript Developer Center

ค้นหาแหล่งข้อมูลและคู่มือเพิ่มเติมสำหรับการสร้างแอปพลิเคชัน JavaScript บน AWS

บล็อกนักพัฒนาของ AWS

อ่านบล็อกนักพัฒนาของ AWS เพื่อรับข่าวสารและประกาศล่าสุดเกี่ยวกับ JavaScript

ที่เก็บ AWS JavaScript GitHub

ไปที่ GitHub เพื่อดู AWS SDK และที่เก็บไลบรารีระดับสูง

คุณสนใจใช้ปริมาณงาน Java บน AWS หรือไม่ ให้ตัวแทนของ AWS ติดตามผลโปรเจกต์ด้านไอทีของคุณ