Mejor respuesta
Para soluciones en línea (también conocidas como «nube»):
- box.com (solo almacenamiento)
- dropbox (solo almacenamiento)
- bitbucket (almacenamiento, editar)
- github (almacenamiento, editar)
- cloud9 (mejor solución: almacenamiento, edición, ejecución)
- mega (solo almacenamiento)
- aws S3 (solo almacenamiento)
- ShiftEdit…
Hay muchos lugares. Me gustan Cloud9, Codenvy y otros porque ofrecen almacenamiento, edición y, en muchos casos, capacidad de ejecución. Esto hace posible almacenar, editar y probar su software (a menos que sea Java Web, no conozco ningún servicio para eso). Además, se conectan con github y bitbucket, lo que significa que puede combinar sus capacidades para ser aún mejores.
Es imprescindible utilizar un software de control de versiones. Le ahorrará muchos problemas, le permitirá contribuir con otros, compartir código y más. Cualquier empresa que se preocupe por su código necesita usar algunos, SVN, GIT, Bazaar, Mercurial… Obtenga otro, solo para aprender sobre alternativas. 🙂
Respuesta
Absolutamente aprende Git y usa GitHub. Es una forma estándar de guardar código, y sentirse cómodo con el control de código fuente le ayudará mucho a largo plazo. (No puedo enfatizar lo suficiente la importancia de usar el control de código fuente). Hay un complemento de Git para Visual Studio que uso todo el tiempo de manera profesional, lo recomiendo ampliamente. Algunas personas prefieren usar la línea de comandos para usar Git, pero yo prefiero la interfaz de usuario. El complemento (gratuito) funciona con Visual Studio Community, que es la versión gratuita.