Để có các tính năng tương tự như AWS Cloud9, hãy khám phá Bộ công cụ AWS trong IDE của riêng bạn và AWS CloudShell trong Bảng điều khiển quản lý AWS. Tìm hiểu thêm
AWS Cloud9 là môi trường phát triển tích hợp (IDE) dựa trên đám mây cho phép bạn viết, chạy và gỡ lỗi mã chỉ bằng một trình duyệt. Môi trường này bao gồm một trình soạn mã, trình gỡ lỗi và thiết bị đầu cuối. Cloud9 được trang bị sẵn các công cụ thiết yếu cho các ngôn ngữ lập trình phổ biến, bao gồm JavaScript, Python, PHP và nhiều ngôn ngữ khác, nhờ vậy bạn không cần cài đặt tệp hoặc cấu hình máy phát triển để bắt đầu các dự án mới. Vì IDE Cloud9 là nền tảng dựa trên đám mây, nên bạn có thể làm việc với các dự án từ văn phòng, nhà hoặc bất cứ nơi đâu thông qua máy được kết nối với internet. Cloud9 cũng mang đến trải nghiệm liền mạch cho các ứng dụng serverless đang phát triển, cho phép bạn dễ dàng xác định các tài nguyên, gỡ lỗi và chuyển đổi giữa thực thi cục bộ và từ xa các ứng dụng serverless. Với Cloud9, bạn có thể nhanh chóng chia sẻ môi trường phát triển của mình với nhóm, từ đó cho phép bạn ghép cặp chương trình và theo dõi đầu ra lẫn nhau trong thời gian thực.
Lợi ích
Viết mã chỉ bằng một trình duyệt
AWS Cloud9 mang đến sự linh hoạt trong việc chạy môi trường lập trình trên phiên bản Amazon EC2 được quản lý hoặc mọi máy chủ Linux hiện có hỗ trợ SSH. Điều này đồng nghĩa với việc bạn có thể viết, chạy và gỡ lỗi ứng dụng chỉ bằng một trình duyệt mà không cần phải cài đặt hay duy trì một IDE cục bộ. Trình soạn mã của Cloud9 và trình gỡ lỗi tích hợp trang bị các tính năng hữu ích và tiết kiệm thời gian như gợi ý mã, hoàn thành mã và gỡ lỗi kiểu bước qua. Thiết bị đầu cuối Cloud9 mang đến trải nghiệm shell dựa trên trình duyệt cho phép bạn cài đặt phần mềm bổ sung, thực hiện git push hoặc nhập lệnh.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset01_R3_P.22c006faf1258710ffbdd756ec83ea97449e9da3.png)
Viết mã cùng nhau trong thời gian thực
AWS Cloud9 giúp cộng tác viết mã trở nên dễ dàng. Bạn có thể chia sẻ môi trường phát triển với nhóm của mình chỉ bằng vài cú nhấp chuột và ghép cặp ứng dụng cùng nhau. Trong khi cộng tác cùng nhau, các thành viên trong nhóm có thể nhìn thấy thao tác nhập của người khác trong thời gian thực, cũng như trò chuyện nhanh với người khác từ trong IDE.
![](https://d1.awsstatic.com/product-marketing/Tulip/C9-Collab-Image%403x.e03a65d9488633c154358430540ab363dd1e8f45.png)
Xây dựng các ứng dụng serverless một cách dễ dàng
AWS Cloud9 giúp việc viết, chạy và gỡ lỗi các ứng dụng serverless trở nên dễ dàng. Nền tảng này cấu hình sẵn môi trường phát triển để có tất cả các SDK, thư viện và phần bổ trợ cần thiết để phát triển không cần máy chủ. Cloud9 cũng cung cấp một môi trường để kiểm thử và gỡ lỗi cục bộ cho các chức năng của AWS Lambda. Điều này cho phép bạn lặp lại mã trực tiếp trên mã, qua đó tiết kiệm thời gian và cải thiện chất lượng mã.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset03_R3P.f4760f91e9108120992d31a8ab0014022595a43e.png)
Chuyển truy cập thiết bị đầu cuối đến AWS
AWS Cloud9 trang bị một thiết bị đầu cuối có các đặc quyền sudo với phiên bản Amazon EC2 được quản lý đang lưu trữ môi trường phát triển của bạn và Giao diện dòng lệnh AWS đã được xác thực trước. Điều này cho phép bạn dễ dàng chạy các lệnh một cách nhanh chóng và truy cập trực tiếp các dịch vụ AWS.
![](https://d1.awsstatic.com/product-marketing/Tulip/Terminal%20New.67b39d8fa735fcd10b997e2767a4302d3e388263.png)
Bắt đầu dự án mới nhanh chóng
AWS Cloud9 giúp bạn dễ dàng bắt đầu các dự án mới. Môi trường phát triển của Cloud9 được trang bị sẵn bộ công cụ cho hơn 40 ngôn ngữ lập trình, bao gồm Node.js, JavaScript, Python, PHP, Ruby, Go và C++. Điều này cho phép bạn bắt đầu viết mã cho hàng loạt ứng dụng phổ biến trong thời gian tính theo phút mà không cần cài đặt hay cấu hình các tệp, SDK, phần bổ trợ cho máy phát triển của mình. Do Cloud9 là nền tảng dựa trên đám mây, nên bạn có thể dễ dàng duy trì nhiều môi trường phát triển để phân lập các tài nguyên của dự án.
![](https://d1.awsstatic.com/product-marketing/Tulip/AWS_Cloud9_Asset06_R3P.6daae851ef25f6f67c3dde5ccf079a3fb220036b.png)
Bài đăng trên blog
![](https://d1.awsstatic.com/product-marketing/Tulip/ezb_800.a51c2244513db371e5c28440773e97b8a671ce41.png)
![](https://d1.awsstatic.com/Developer%20Marketing/evangelists/evangelist-randall-hunt-square.b470d6e683bcf39aec228864723f4a3cbde8d4ab.jpg)
Video
Tìm hiểu thêm về các tính năng của AWS Cloud9