• Cuarzo.dev
  • Posts
  • Programar en la Nube: Una Alternativa Segura y Conveniente

Programar en la Nube: Una Alternativa Segura y Conveniente

Si aún no trabajas en la nube, es momento de empezar. Te cuento mi experiencia reciente.

El otro día hubo un escape de gas en la oficina, y tuvimos que evacuar el edificio. Mientras esperaba fuera a que nos permitieran volver o a que la oficina explotara, pensaba en la suerte de tener todo el trabajo en la nube. Si la oficina ardía en llamas, no perderíamos nada de nuestro proyecto.

Bueno, casi nada… No hice commit ni push de las últimas tres horas de trabajo.

Hoy en día, con herramientas como GIT, Google Drive o Dropbox, podemos tener nuestro trabajo sincronizado en la nube, sin depender del disco duro del ordenador. Saber que tus archivos están seguros en otro lugar es reconfortante.

Pero no todo es perfecto. Te recomiendo ver este video para conocer un pequeño problema que puedes encontrar al usar GIT.

Anteriormente, solía guardar todo en discos duros. Recuerdo que mi primer disco duro se rompió justo después de formatear mi ordenador. Perdí todo, toda mi vida digital se fue al traste.

En su momento fue duro, perdí todas mis fotos, proyectos terminados y otros comenzados. Pero aprendí la importancia de las copias de seguridad.

Así que, ¿qué hice? Me compré dos discos duros.

Hace tiempo que no necesito discos duros, ya que podemos guardar todo en la nube sin preocuparnos por perderlo. Además, podemos acceder a los archivos desde cualquier lugar con internet.

¿Y si programamos directamente en la nube?

Cada vez hay más entornos de desarrollo integrados (IDE) en la nube. No es necesario instalar nada en el ordenador, se programa directamente desde el navegador web. Esto permite trabajar desde cualquier ordenador y programar en tiempo real con otras personas.

Personalmente, no he probado ninguno todavía, pero me parece una idea interesante.

Suscríbete a nuestra newsletter para seguir aprendiendo cosas nuevas de desarrollo cada día, ¡es gratis!

Reply

or to participate.