AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni

AWS Cloud9

IDE cloud per compilazione, esecuzione e debug di codice

Perché dovrei scegliere AWS Cloud9?

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 debugger e un terminale. AWS 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 AWS Cloud9 è basato sul cloud, è possibile lavorare a un progetto dall'ufficio, da casa o da qualsiasi altra posizione semplicemente impiegando un computer connesso a Internet. Inoltre, AWS Cloud9 offre un'esperienza uniforme per lo sviluppo di applicazioni serverless, che consente di definire con facilità le risorse, eseguire il debug e passare da un'esecuzione locale a una remota delle applicazioni serverless. Con AWS Cloud9 è possibile condividere rapidamente un ambiente di sviluppo con l'intero team, permettendo di programmare in coppia e di monitorare i reciproci input in tempo reale.

Vantaggi

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 AWS 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 AWS Cloud9 offre un'esperienza di shell basata su browser che permette di installare software aggiuntivo, eseguire git push o immettere comandi.

AWS Cloud9 permette di collaborare facilmente sul codice. È possibile condividere un ambiente di sviluppo con l'intero team con pochi semplici comandi e programmare in coppia. Durante la collaborazione, è possibile vedere quando un altro membro sta digitando e chattare in tempo reale all'interno dell'IDE.

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

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.

AWS Cloud9 semplifica l'avvio di nuovi progetti. L'ambiente di sviluppo di AWS Cloud9 integra automaticamente strumenti per l'utilizzo di oltre 40 linguaggi di programmazione, tra cui Node.js, JavaScript, Python, PHP, Ruby, Go e C++. Ciò permette di iniziare a scrivere codice per gli stack di applicazioni più comuni in pochi minuti, senza dover installare o configurare file, SDK o 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.

Video

Webinar: panoramica dell'IDE di AWS Cloud9 con una dimostrazione delle caratteristiche chiave.
AWS re:Invent 2017 - Introduzione di AWS Cloud9: keynote di Werner Vogels