2009-12-02 11 views
8

Me pregunto si alguien ha intentado una configuración de desarrollo pura basada en la nube, y si es así ¿cómo?Desarrollando en la nube

Antecedentes:

voy viajando durante unas seis semanas en Costa Rica, a mi mujer ya se ha prohibido el portátil. Me preocupa poder brindar apoyo a algunos de los proyectos que actualmente tengo en marcha. Si bien no tendré acceso a mi computadora portátil, tendré acceso a los cibercafés, pero es poco probable que se me permita descargar el código fuente, y mucho menos instalar cualquiera de mis herramientas normales de desarrollo. Sin embargo, tendré acceso a un navegador web.

Mis pensamientos iniciales a través de Google están obteniendo un segmento en slicehost. De esta forma tendría una 'máquina' completa con acceso a la consola ajax.

Luego usando algo como Bespin para actuar como un editor basado en web.

Combinado con algunas recetas de Capistrano y mi cuenta github. Creo que podría funcionar para mis proyectos RAILS y PHP.

¿Alguien más intentó algo como esto?

Cualquier idea/opinión sería muy apreciada.

+2

Lástima si la esposa prohíbe la computadora portátil. Ten un buen viaje. –

+2

Compre una nueva computadora de escritorio una vez en Costa Rica. – Stringer

+3

herramientas, relajarse y disfrutar de sus vacaciones :) – Russell

Respuesta

1

Mira el proyecto Bespin de Mozilla. Tendrá que configurar su Bespin Backend. La instalación es bastante larga pero estoy preparando un artículo en www.beroux.com si está interesado.

1

Por $ 5 al mes, puede obtener una cuenta con GoToSSH, que es un cliente SSH basado en la web. Si sus servidores web admiten SSH, puede usarlo para iniciar sesión de forma remota y editar sus archivos utilizando vi/emacs/pico/whatever. Por supuesto, esto supone que no te importa ignorar el control de tu fuente por el solo hecho de poder implementar rápidamente las correcciones.

1

Hay algunos clientes java de applet java que puede configurar una máquina. He usado mindterm, pero está abandonado.

Si el cibercafé tiene máquinas con Windows donde puede instalar el software, entonces ya está todo listo. (no es raro; por lo general pude instalar masilla para poder consultar mi correo electrónico en Austria, Alemania e Italia en un viaje de 3 semanas en 2005.) WinSCP le permite ejecutar un editor de texto en archivos remotos, que de otra manera sería doloroso sobre una conexión de alta latencia. La mayoría de los sistemas de control de versiones tienen interfaces de línea de comando, por lo que deberían cubrir la mayor parte.

Soy un adicto a la línea de comandos de la vieja escuela, así que estoy bien con ssh ... Sus necesidades pueden variar.

Solo asegúrese de que su máquina remota tenga un buen UPS y arranque correctamente después de un ciclo de encendido. Estarás demasiado lejos para empujarlo si no has probado reiniciar desde la última vez que cambiaste algún archivo de configuración.

1

Verificar MacinCloud. Permite al usuario acceder a una Mac a través de sus dispositivos móviles. Además, contiene diversidad de programas en desarrollo, que pueden ayudar a sus proyectos RAILS y PHP. El mejor plan para usted podría ser un plan diario de 3 horas de administración de límites, que cobra 20 $ por mes.

Pero estoy seguro de que la mejor manera es luchar por su computadora portátil.

Cuestiones relacionadas