AWS Cloud9 è un ambiente di sviluppo integrato (IDE) che permette scrittura, esecuzione e debugging di codice con un semplice browser. Include un editor di codice, un dispositivo di esecuzione di debug e un terminale. Cloud9 integra automaticamente strumenti essenziali per i linguaggi di programmazione più usati, tra cui JavaScript, Python, PHP e altri, per non dover installare file o configurare il computer di sviluppo ogni volta che inizia un nuovo progetto. Dal momento che l'IDE di Cloud9 è basato sul cloud, è possibile lavorare a un progetto dall'ufficio, da casa o da qualsiasi altra posizione, solo impiegando un computer connesso a Internet. Inoltre, Cloud9 offre un'esperienza uniforme per lo sviluppo di applicazioni serverless, consentendo di definire con facilità le risorse, eseguire il debug e passare da un'esecuzione locale a una remota di applicazioni serverless. Con Cloud9, è possibile condividere rapidamente un ambiente di sviluppo con l'intero team, mettendo in collegamento i programmi utilizzati e coordinando gli input dei membri in tempo reale.
Vantaggi
Scrittura di codice con un semplice browser
AWS Cloud9 offre la flessibilità per eseguire il tuo ambiente di sviluppo in un'istanza di Amazon EC2 gestita o in qualsiasi server Linux esistente che supporti SSH. Sarà pertanto possibile scrivere, avviare ed eseguire il debug di applicazioni semplicemente con un browser e senza dover installare o mantenere un IDE locale. L'editor di codice e il debugger integrato di Cloud9 includono pratiche funzionalità che permettono di velocizzare il lavoro, ad esempio suggerimenti di autocompletamento del codice durante la digitazione e debug incrementale. Il terminale di Cloud9 consente l'uso di shell basato su browser per installare software aggiuntivo, eseguire operazioni push Git push o immettere comandi.

Codice collaborativo in tempo reale
AWS Cloud9 facilita la collaborazione sul codice. È possibile condividere un ambiente di sviluppo con l'intero team con pochi semplici comandi, mettendo in collegamento i programmi utilizzati. Durante la collaborazione, è possibile vedere quando un altro membro sta digitando e chattare in tempo reale all'interno dell'IDE.

Costruisci applicazioni serverless con facilità
AWS Cloud9 facilita la scrittura, gestione ed esecuzione di debug di applicazioni serverless. Preconfigura l'ambiente di sviluppo con tutti gli SDK, librerie e plug-in necessari allo sviluppo serverless. Inoltre, Cloud9 fornisce un ambiente per il test e il debug locale delle funzioni AWS Lambda. Questo ti permette di iterare direttamente sul codice, migliorandone la qualità e risparmiando tempo.

Accesso diretto ad AWS tramite terminale
L'IDE di AWS Cloud9 è dotato di un terminale con privilegi sudo sull'istanza Amazon EC2 gestita che esegue l'hosting dell'ambiente di sviluppo e di un'interfaccia a riga di comando di AWS preautenticata. In questo modo, è più semplice eseguire comandi con la massima rapidità e accedere direttamente ai servizi AWS.

Avvio rapido di nuovi progetti
AWS Cloud9 facilita l'avvio di nuovi progetti. L'ambiente di sviluppo di Cloud9 integra automaticamente strumenti per l'utilizzo di oltre 40 sintassi di programmazione, tra cui Node.js, JavaScript, Python, PHP, Ruby, Go e C++. In questo modo è possibile iniziare a scrivere codice per gli stack di applicazioni più comuni in pochi minuti, senza dover installare o configurare file, kit SDK e plug-in sul computer di sviluppo. Poiché l'IDE di Cloud9 è basato sul cloud, è possibile gestire diversi ambienti di sviluppo per isolare le risorse di un progetto.

Post del blog


Video
Ulteriori informazioni sulle caratteristiche di AWS Cloud9