AWS Cloud9 không còn được cung cấp cho khách hàng mới. Khách hàng hiện tại của AWS Cloud9 có thể tiếp tục sử dụng dịch vụ như bình thường. Tìm hiểu thêm

AWS Cloud9

IDE dựa trên đám mây phục vụ viết, chạy và gỡ lỗi mã

Tại sao nên chọn AWS Cloud9?

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. AWS Cloud9 được trang bị sẵn các công cụ thiết yếu cho những ngôn ngữ lập trình phổ biến, bao gồm JavaScript, Python, PHP, v.v., do đó bạn không cần cài đặt tệp hoặc cấu hình máy phát triển của mình để bắt đầu các dự án mới. Vì IDE AWS Cloud9 là môi trường trên nền tảng đám mây, nên bạn có thể thực hiện dự án của mình ở văn phòng, nhà riêng hoặc bất cứ đâu thông qua máy được kết nối Internet. AWS Cloud9 cũng mang đến trải nghiệm liền mạch cho việc phát triển các ứng dụng phi máy chủ, 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 việc thực thi các ứng dụng phi máy chủ cục bộ và từ xa. Với AWS Cloud9, bạn có thể nhanh chóng chia sẻ môi trường phát triển với đội ngũ của mình, cho phép bạn ghép cặp chương trình và theo dõi nội dung người khác nhập vào trong thời gian thực.

Lợi ích

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 AWS 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. Giao diện đầu cuối AWS 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.

AWS Cloud9 giúp cộng tác viết mã trở nên dễ dàng hơn. Bạn có thể chia sẻ môi trường phát triển với nhóm của mình chỉ trong vài bước 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.

AWS Cloud9 giúp việc viết, chạy và gỡ lỗi các ứng dụng phi máy chủ trở nên dễ dàng hơn. 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ủ. AWS 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 hàm Lambda AWS. Đ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ã.

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.

AWS Cloud9 hợp lý hóa việc bắt đầu các dự án mới. Môi trường phát triển của AWS 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, plug-in 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.

Video

Hội thảo trực tuyến: Tổng quan về IDE dành cho AWS Cloud9, bao gồm bản giới thiệu về các tính năng chính.
AWS re:Invent 2017 – Giới thiệu về AWS Cloud9: Bài phát biểu chính của Werner Vogels