Ich frage mich, ob jemand ein reines Cloud-basiertes Entwicklungs-Setup versucht hat, und wenn ja, wie?
Hintergrund:
Ich reise ungefähr sechs Wochen nach Costa Rica, meine Frau hat den Laptop schon verboten. Ich mache mir Sorgen, dass ich einige der Projekte unterstützen kann, die ich gerade betreibe. Obwohl ich keinen Zugang zu meinem Laptop habe, werde ich Zugang zu Internetcafes haben, aber die Wahrscheinlichkeit, dass ich Quellcode herunterladen darf, ganz zu schweigen von der Installation eines meiner normalen Entwicklungswerkzeuge, ist zweifelhaft. Ich werde jedoch Zugriff auf einen Webbrowser haben.
Meine ersten Gedanken beim Googeln bekommen ein Stück auf slicehost . Auf diese Weise hätte ich eine "Maschine" mit AJAX-Konsolenzugriff.
Dann verwenden Sie etwas wie Bespin , um als webbasierter Editor zu agieren.
Kombiniert mit einigen Capistrano-Rezepten und meinem GitHub-Account. Ich denke, es könnte nur für meine RAILS und PHP-Projekte funktionieren.
Hat noch jemand so etwas versucht?
Irgendwelche Gedanken / Meinungen würden sehr geschätzt werden.
Für $ 5 pro Monat können Sie ein Konto bei GoToSSH erhalten, einem webbasierten SSH-Client . Wenn Ihre Webserver SSH unterstützen, können Sie sie verwenden, um sich remote anzumelden und Ihre Dateien mit vi / emacs / pico / whatever zu bearbeiten. Das setzt natürlich voraus, dass es Ihnen nichts ausmacht, Ihre Quellcodeverwaltung zu umgehen, um Fixes schnell bereitstellen zu können.
Es gibt ein paar Java-Applet-ssh-Clients, mit denen Sie einen Computer einrichten können. Ich habe gedachterm verwendet, aber es ist aufgegeben.
Wenn das Internetcafe über Windows-Computer verfügt, auf denen Sie Software installieren können, sind Sie fertig. (nicht ungewöhnlich; Ich konnte normalerweise Putty installieren, so dass ich meine E-Mails in Österreich, Deutschland und Italien auf einer dreiwöchigen Reise im Jahr 2005 überprüfen konnte.) Mit WinSCP können Sie einen Texteditor auf entfernten Dateien ausführen, was ansonsten schmerzhaft wäre über eine Verbindung mit hoher Latenz. Die meisten Versionskontrollsysteme verfügen über Befehlszeilenschnittstellen, so dass sie das meiste abdecken sollten.
Ich bin ein old-school Command Line Junkie, also geht es mir gut mit ssh ... Deine Bedürfnisse können variieren.
Stellen Sie nur sicher, dass Ihr Remote-Computer über eine gute USV verfügt und nach dem Aus- und Einschalten ordnungsgemäß gestartet wird. Sie werden zu weit entfernt sein, um es zu verschieben, wenn Sie den Neustart seit dem letzten Mal nicht mehr getestet haben, als Sie Konfigurationsdateien geändert haben.
Überprüfen Sie MacinCloud . Es ermöglicht Benutzern den Zugriff auf einen Mac über Ihre mobilen Geräte. Außerdem enthält es eine Vielzahl von Entwicklungsprogrammen, die Ihren RAILS- und PHP-Projekten helfen können. Der beste Plan für Sie könnte ein 3-Stunden-Tageslimit-Server-Plan sein, der 20 $ / Monat kostet.
Aber ich bin mir sicher, der beste Weg ist, für Ihren Laptop zu kämpfen.