Erkunden Sie die AWS-Toolkits in Ihrer eigenen IDE und AWS CloudShell in der AWS-Managementkonsole, um ähnliche Funktionen wie AWS Cloud9 zu finden. Weitere Informationen
AWS Cloud9 ist eine Cloud-basierte integrierte Entwicklungsumgebung (IDE), in der Sie Code einfach im Browser schreiben, ausführen und debuggen können. Die Cloud9 IDE bietet die Software und Tools, die für dynamische Programmiersprachen wie JavaScript, Python, PHP, Ruby, Go und C++ erforderlich sind. Dies bedeutet, dass Sie keine Zeit mehr dafür aufwenden müssen, Programme zu installieren oder Ihren Entwicklungsrechner zu konfigurieren. Sie erhalten vollständige sudo-Berechtigungen und eine vorab authentifizierte AWS-CLI, wenn Sie Ihre Cloud9-Entwicklungsumgebung auf einer verwalteten EC2-Instance ausführen. Cloud9 ist außerdem in AWS CodeStar integriert und bietet Ihnen die Tools, die Sie für die erfolgreiche Bereitstellung von Anwendungen in AWS benötigen.
Voll funktionsfähiger Editor
AWS Cloud9 enthält einen browserbasierten Editor, mit dem Sie Ihre Projekte einfach schreiben, ausführen und debuggen können. Während der Eingabe erscheinen im Editor Vorschläge für die Codevervollständigung und Codehinweise, die Sie dabei unterstützen, schneller zu programmieren und Fehler zu vermeiden. Die Codevervollständigung basiert nicht nur auf den Kennungen in Ihren Dateien, sondern auch auf Standardbibliotheken. Der Editor bietet Ihnen auch die Möglichkeit, Ihre Ansicht vollständig anzupassen. Sie können die einzelnen Bereiche mit einer einfachen Drag-and-Drop-Aktion in jede Richtung anpassen.
Breite Auswahl an Ausführungskonfigurationen
AWS Cloud9 unterstützt mehr als 40 Programmiersprachen und Anwendungstypen, einschließlich JavaScript, Python, PHP, Ruby, Go und C++. Mit Cloud9 können Sie entweder die standardmäßige Ausführungskonfigurationen auswählen oder benutzerdefinierte Konfigurationen definieren, indem Sie Umgebungsvariablen, Dateinamen, Befehlszeilenoptionen usw. angeben.
Integrierter Debugger
AWS Cloud9 verfügt über einen integrierten Debugger, der häufig verwendete Funktionen wie das Setzen von Haltepunkten, das Durchlaufen von Code und das Überprüfen von Variablen in jeder beliebigen PHP-, Python-, JS/Node.js- und C/C++-App bietet.
Integrierte Tools für serverlose Entwicklung
Mit AWS Cloud9 können Sie problemlos serverbasierte Anwendungen erstellen, indem Sie eine integrierte Umgebung für die ersten Schritte sowie zum Schreiben und Debuggen von serverlosem Anwendungscode bereitstellen. Die Cloud9-Entwicklungsumgebung enthält bereits SDKs, Tools und Bibliotheken, die für die Entwicklung serverloser Anwendungen benötigt werden. Cloud9 unterstützt auch das Serverless Application Model (SAM). Dadurch können Sie SAM-Vorlagen in Cloud9 verwenden, um eine vereinfachte Methode zum Definieren von Ressourcen für Serverless-Anwendungen bereitzustellen. Darüber hinaus können Sie mit Cloud9 AWS-Lambda-Funktionen lokal bearbeiten und debuggen, sodass Sie Ihren Code nicht mehr zur Fehlerbehebung auf die Lambda-Konsole hochladen müssen.
Konnektivität zu jeder Linux-Serverplattform
Sie haben die Flexibilität, AWS Cloud9-Entwicklungsumgebungen auf einer verwalteten Amazon-EC2-Linux-Instance oder einem beliebigen Linux-Server auszuführen, den Sie an dem jeweiligen Tag verwenden. Während der Cloud9-Einrichtung können Sie einfach die SSH-Konnektivitätsoption auswählen, wenn Sie eine Verbindung zu Ihrem eigenen Linux-Server herstellen, der überall ausgeführt werden kann, einschließlich AWS, lokal oder durch jeden anderen Cloud-Anbieter.
Integriertes Terminal
AWS Cloud9 stellt ein Terminal bereit, das über vollständige sudo-Berechtigungen für Ihre verwaltete Amazon EC2-Instance verfügt. Sie können damit Befehle ausführen, um beispielsweise Codeänderungen an Git weiterzugeben, Code zu kompilieren und die Befehlsausgabe von Ihren Servern anzuzeigen. Eine vorab authentifizierte AWS-Befehlszeilenschnittstelle ist in dem Terminal installiert, sodass Sie AWS-Services direkt über die Befehlszeile steuern und mit ihnen interagieren können.
Kollaboratives Bearbeiten und Chatten
Mit AWS Cloud9 können Sie die Entwicklungsumgebung mit Ihrem Team teilen. Dies bietet mehreren Entwicklern im Team die einfache Möglichkeit, auf aktive Weise anzuzeigen, was die anderen eingeben, und gemeinsam in derselben Datei zu programmieren. Mit Cloud9 können Sie die integrierte Chatfunktion verwenden, um mit Ihrem Team zu kommunizieren, ohne die IDE verlassen zu müssen.
Continuous Delivery Toolchain
AWS Cloud9 lässt sich in AWS CodeStar integrieren. So können Sie schnell eine Ende-zu-Ende-Continuous-Delivery-Toolchain für die fortlaufende Bereitstellung für Ihre Anwendung einrichten und Code schneller in AWS bereitstellen. CodeStar bietet eine einheitliche Benutzeroberfläche, mit der Sie mithilfe von AWS CodeCommit, AWS CodeBuild, AWS CodePipeline und AWS CodeDeploy problemlos Anwendungen in AWS erstellen, testen und bereitstellen können. Mit wenigen Mausklicks können Sie Ihre Cloud9-Entwicklungsumgebung mit einer Continuous Delivery Toolchain verbinden.
Dateiversionsverlauf
AWS Cloud9 behält den Überarbeitungsverlauf der Dateien in Ihrer Entwicklungsumgebung bei. Dadurch können Sie schnell auf Codeänderungen zugreifen, die in der Vergangenheit vorgenommen wurden, und zu einer früheren Iteration zurückkehren.
Themen
In AWS Cloud9 können Sie aus einer Vielzahl von Farbschemas auswählen, die die Syntaxhervorhebung und die Benutzeroberfläche steuern. Sie können die Cloud9-Benutzeroberfläche auch vollständig anpassen, indem Sie Ihr Stylesheet bearbeiten.
Tastaturkürzel
Zusätzlich zur standardmäßigen Tastenbelegung bietet AWS Cloud9 die Möglichkeit, VIM-, Emacs- und Sublime-Tastenbelebungen zu verwenden sowie eigene benutzerdefinierte Belegungen zu definieren. Dadurch können Sie die Befehle und Verknüpfungen verwenden, mit denen Sie bereits vertraut sind.
Integrierter Bild-Editor
AWS Cloud9 unterstützt die Möglichkeit, Bilder zu bearbeiten. Dadurch können Sie Bilder direkt im Browser ändern, zuschneiden, drehen und spiegeln.
Weitere Informationen zur Preisgestaltung bei AWS Cloud9