- Trung tâm nhà phát triển
- Công cụ để xây dựng trên AWS
- SDK AWS dành cho JavaScript
SDK AWS dành cho JavaScript
Phát triển và triển khai ứng dụng bằng SDK AWS dành cho JavaScript. SDK này cung cấp dịch vụ hỗ trợ cho TypeScript hạng nhất và giúp bạn dễ dàng gọi dịch vụ AWS bằng cách sử dụng các API JavaScript có đặc tính rõ ràng để xây dựng các ứng dụng Node.js, web và React Native trở nên dễ dàng.
Ứng dụng
Phát triển ứng dụng phía máy chủ
Phát triển các ứng dụng web phía máy chủ hiện đại bằng cách sử dụng thời gian hoạt động Node.js. Truy cập các dịch vụ AWS trực tiếp từ các ứng dụng RESTful.
Phát triển ứng dụng web
Phát triển các ứng dụng front-end hiện đại và truy cập các dịch vụ AWS trực tiếp từ mã JavaScript chạy trên trình duyệt của bạn.
Phát triển ứng dụng di động
Phát triển các ứng dụng gốc hiện đại dành cho thiết bị di động bằng cách sử dụng React Native và truy cập các dịch vụ AWS trực tiếp từ thiết bị di động iOS và Android.
Cách thức hoạt động
SDK AWS dành cho JavaScript giúp đơn giản hóa việc sử dụng các Dịch vụ AWS bằng cách cung cấp một tập hợp thư viện đồng nhất và quen thuộc cho các nhà phát triển JavaScript. Công cụ này hỗ trợ các vấn đề cần cân nhắc về vòng đời API như quản lý thông tin chứng thực, thử lại, chuyển đổi định dạng dữ liệu, tuần tự hóa và giải tuần tự hóa. SDK AWS dành cho JavaScript cũng hỗ trợ mức trừu tượng cấp cao hơn cho quy trình phát triển giản lược.
Bạn có thể sử dụng SDK AWS dành cho JavaScript để viết các dịch vụ backend trong Node.js, frontend web trong trình duyệt hoặc frontend gốc cho thiết bị di động trong React Native. Một gói ứng dụng dịch vụ có thể được chạy trên các trình duyệt, Node.js và React-Native mà không cần thay đổi mã. Khách hàng sử dụng SDK AWS dành cho JavaScript có được những lợi ích sau:
- Hỗ trợ tất cả các dịch vụ AWS (hơn 300 dịch vụ) và hoạt động vận hành (hơn 13.000 hoạt động).
- Hỗ trợ mọi tính năng, dịch vụ và khu vực mới vào ngày ra mắt.
- Sửa lỗi và các bản vá bảo mật quan trọng.
- Cam kết hỗ trợ từ AWS thông qua dịch vụ hỗ trợ cao cấp và GitHub.
- Các hành vi tiêu chuẩn như tự động thử lại, tuần tự hóa/giải tuần tự hóa, nhà cung cấp thông tin chứng thực.
- Các tùy chỉnh dịch vụ như Giá trị tổng kiểm linh hoạt, Điểm truy cập đa khu vực S3, Lambda đối tượng S3, S3 Express một vùng, Truy cập địa chỉ theo kiểu lưu trữ ảo cho vùng lưu trữ S3, Phát hiện vòng lặp đệ quy Lambda.
- Cải tiến liên tục cho SDK, bao gồm cả hiệu năng.
Chúng tôi cam kết liên tục cải tiến SDK AWS dành cho JavaScript. Nếu bạn có bất kỳ ý tưởng và đề xuất nào, vui lòng tạo trường hợp trên GitHub.
Tính năng chính
Kiến trúc theo mô-đun
Giảm kích thước gói ứng dụng và cải thiện hiệu năng ứng dụng của bạn bằng cách chỉ nhập các gói mà ứng dụng của bạn yêu cầu. SDK AWS dành cho JavaScript có kiến trúc mô-đun cùng một gói riêng được xuất bản cho từng dịch vụ. Những gói này được xuất bản trong phạm vi của @aws-sdk/ trên NPM để giúp dễ dàng xác định các gói là một phần của SDK AWS dành cho JavaScript chính thức.
Hỗ trợ TypeScript hạng nhất
SDK AWS dành cho JavaScript được viết bằng TypeScript. Các định nghĩa kiểu tĩnh hạng nhất của SDK này có khả năng tự soạn thảo tài liệu và tăng tốc độ đọc, gỡ lỗi và tái cấu trúc. Các định nghĩa kiểu cũng giúp phát hiện 15-38% các lỗi trong mã ứng dụng.
Đọc thêm
Ngăn xếp phần mềm trung gian
SDK AWS dành cho JavaScript giới thiệu ngăn phần mềm trung gian, cho phép bạn tùy chỉnh hành vi của SDK bằng cách sửa đổi phần mềm trung gian. Bạn có thể thêm các hành động không đồng bộ tùy chỉnh vào SDK AWS dành cho JavaScript và/hoặc xóa các hành động mặc định. Những hành động này tuần tự hóa các thông số nhập vào dữ liệu qua mạng và giải tuần tự hóa dữ liệu phản hồi vào các đối tượng JavaScript. Những hành động đó được triển khai bằng các hàm do các phần mềm trung gian gọi và được thực thi theo thứ tự cụ thể.
Đọc thêm