Tool für die Softwareentwicklung in der Cloud

Ich bin mir nicht sicher, ob dies der richtige Ort für diese Frage ist, also schlagen Sie bitte ein anderes Forum vor, das besser zu meiner Frage passt.

Ich suche nach einer Software/Cloud/Browser-Anwendung, um Software (Python) in der Cloud zu entwickeln. Was ich tun möchte, ist, Code unter Windows zu schreiben (und zu testen), ihn einzuchecken (in die Cloud), dann wieder auf einem Linux-Computer auszuchecken, weiter zu entwickeln usw.

Gibt es ein kostenloses Tool/Software/browserbasiertes Entwicklungstool, mit dem Sie mit Windows- und Linux-Computern an demselben Python-Projekt arbeiten können?

Sicher. Es heißt verteilte Revisionskontrolle . Git wäre hier ein gutes Beispiel. Sie haben Ihren Code „in der Cloud“ (dh auf einem Server, der mit dem Netz verbunden ist), und auf Ihrem Computer verwenden Sie die IDE/SDK/…, die Sie bevorzugen. Wenn Sie eine Empfehlung dafür wünschen, müssen Sie angeben, welche Funktionen abgedeckt werden sollen. Fangen Sie an, die verlinkten Wikipedia-Artikel zu lesen – Sie könnten sogar Git verwenden (es ist großartig und wäre hier meine erste Wahl), und müssen nicht einmal fragen :)
@Izzy: Danke für die Eingabe, und ich kenne auch Git. Aber was ich brauche, ist ein Server oder Dienst, zu dem ich 'Commits' von Linux oder Windows machen kann. Ich brauche auch keine Features, da das Projekt ein Ein-Mann-Projekt ist (ich selbst arbeite entweder unter Linux oder Windows ...).
„Was ich brauche, ist ein Server oder Dienst, zu dem ich ‚Commits‘ von Linux oder Windows aus machen kann“ – Git? Was fehlt mir hier? Sie können Ihren eigenen Git-Server einrichten (wenn Sie einen Server im Netz haben) oder einen der vielen Dienste wie Github verwenden, um Ihr "Remote-Repo" zu hosten. Siehe auch: So richten Sie GitLab als Ihren ganz eigenen privaten GitHub ein .

Antworten (2)

Ich würde dir Koding empfehlen .

Was ist Codieren?

Koding ist eine Entwickler-Community und Cloud-Entwicklungsumgebung, in der Entwickler zusammenkommen und im Browser programmieren – mit einem echten Entwicklungsserver, um ihren Code auszuführen. ( Quelle )

Koding ist eine webbasierte Entwicklung , sodass Sie über den Browser darauf zugreifen können. Sie erhalten eine virtuelle Maschine in der Cloud, die unter Ubuntu OS läuft. Koding unterstützt nicht nur Python , sondern auch andere Programmiersprachen. Wenn Sie mehr über die Funktionen erfahren möchten, die Sie erhalten, können Sie es hier nachlesen .

Als Summe erhalten Sie:

  • Virtuelle Maschine
  • IDE
  • Gemeinschaft

Ich hoffe, diese Antwort ist das, was Sie brauchen. Aber ich habe das Gefühl, dass hier etwas fehlt.

Hast du Cloud9 probiert

Es ist eine mit Online-Funktionen gefüllte IDE, die Einfachheit mit der Leistungsfähigkeit einer Ubuntu-Distribution kombiniert. Die IDE läuft grundsätzlich auf einem Ubuntu-Setup über die Cloud und es ist keine Installation erforderlich.

Sie können auch alle Befehle des Terminals ausführen, da es wie eine virtuelle Maschine ist, die Ihnen zur Verfügung steht.

Es unterstützt mehr als 40 Sprachen und ist von überall über einen Browser zugänglich, sodass Sie das Betriebssystem wechseln und in der IDE tun können, was Sie möchten (naja, ein anständiger Browser ist jedoch erforderlich).

Hier ist ein Screenshot der IDE, es sieht ziemlich großartig aus.

Geben Sie hier die Bildbeschreibung ein

Und ja, Sie können gleichzeitig mit Gleichaltrigen live programmieren!!

Ich probiere gerade Cloud9 aus und es scheint genau das zu sein, was ich wollte!!