AWS Cloud9

Облачная IDE для создания, запуска и отладки кода

Специальное объявление для пользователей сайта c9.io. Читать.

AWS Cloud9 – это облачная интегрированная среда разработки (IDE), которая позволяет создавать, запускать и отлаживать код, используя только браузер. Она включает в себя редактор кода, отладчик и терминал. Cloud9 включает предустановленный набор основных инструментов для популярных языков программирования, включая JavaScript, Python, PHP и другие. Это избавляет от необходимости устанавливать программы или настраивать систему разработки перед запуском новых проектов. Поскольку IDE Cloud9 – облачная среда, над проектами можно работать из дома, офиса или любого другого места: достаточно иметь подключенный к Интернету компьютер. Помимо этого Cloud9 предоставляет эффективный процесс разработки бессерверных приложений, позволяя без труда определять ресурсы, отлаживать код и переключаться между локальным и удаленным исполнением таких приложений. С помощью Cloud9 пользователи могут быстро подключать к среде разработки других членов своей команды, осуществлять парное программирование и в режиме реального времени отслеживать код, добавленный другими.

Обзор AWS Cloud9

Преимущества

Создание кода прямо в браузере

AWS Cloud9 дает возможность запускать среду разработки на управляемых инстансах Amazon EC2 или любых существующих серверах Linux с поддержкой SSH. Это означает, что пользователи AWS Cloud9 могут создавать, запускать и отлаживать приложения, имея под рукой лишь браузер, не отвлекаясь на установку или обслуживание локальной IDE. Редактор кода и встроенный отладчик Cloud9 помогают ускорить работу за счет таких удобных возможностей, как подсказки, автодополнение кода и пошаговая отладка. Терминал Cloud9 предоставляет браузерную оболочку, которая позволяет устанавливать дополнительное ПО, отправлять код в репозитории Git или вводить команды.

AWS_Cloud9_Asset01_R3_P

Совместное создание кода в режиме реального времени

AWS Cloud9 упрощает совместную работу над кодом. Несколькими щелчками мыши можно подключить коллег к общей среде разработки, чтобы работать над кодом вместе. Во время совместной работы все участники могут в режиме реального времени видеть код, создаваемый другими, и общаться в чате прямо в IDE.

C9-Collab-Image@3x

Простота разработки бессерверных приложений

AWS Cloud9 облегчает создание, запуск и отладку бессерверных приложений. Эта среда разработки по умолчанию включает все SDK, библиотеки и подключаемые модули, необходимые для создания бессерверных приложений. В дополнение Cloud9 предоставляет среду для локального тестирования и отладки функций AWS Lambda. Это позволяет выполнять необходимые действия с кодом напрямую, ускоряя процесс и повышая качество кода.

AWS_Cloud9_Asset03_R3P

Терминал для прямого доступа к AWS

AWS Cloud9 имеет собственный терминал, который предоставляет доступ с привилегиями sudo к управляемому инстансу Amazon EC2, на котором размещена среда разработки, а также интерфейс командной строки AWS с предварительно настроенной аутентификацией. Это упрощает быстрый запуск различных команд и обеспечивает прямой доступ к сервисам AWS.

Terminal New

Быстрый запуск новых проектов

AWS Cloud9 упрощает запуск новых проектов. Среда разработки Cloud9 содержит встроенный инструментарий более чем для 40 языков программирования, включая Node.js, JavaScript, Python, PHP, Ruby, Go и C++. Это избавляет от необходимости выполнять установку и настраивать файлы, SDK и подключаемые модули для процессов разработки, позволяя приступить к созданию кода для популярных стеков приложений за считаные минуты. Так как среда Cloud9 является облачной, можно без труда поддерживать несколько параллельных сред разработки для изолирования ресурсов проекта.

AWS_Cloud9_Asset06_R3P

Видео

Использование AWS Cloud9 для редактирования, отладки и развертывания функции Lambda
Вебинар: обзор AWS Cloud9 IDE, включая демоверсию ключевых функций.
AWS re:Invent 2017 - представляем AWS Cloud9: презентация Вернера Фогельса

Подробнее о возможностях AWS Cloud9

Перейти на страницу с подробным описанием
Готовы приступить к разработке?
Начать работу с AWS Cloud9
Есть вопросы?
Свяжитесь с нами