Si vas a tomarte en serio cualquier nivel de codificación, deberías considerar seriamente mirar un IDE de nube. Estos editores van más allá del alcance de los editores de escritorio que acabamos de discutir. Se parecen más a algo como Eclipse o Visual Studio para el escritorio… Sin embargo, son tan útiles que creo que merecen un lugar en este artículo.
La nube9 (c9) es probablemente uno de los mayores contendientes en términos de editores basados en la nube. C9 te da el poder de hacer tu línea completa de desarrollo desde el lado del servidor hasta el front-end todo en un solo ambiente. Aún más impresionante es la capacidad de usarlo en casi cualquier navegador web en cualquier computadora. Tu espacio de trabajo se acaba de convertir en móvil, y accesible desde cualquier lugar con una conexión a Internet decente (Sí, he programado mientras estaba atado a mi iPhone, y es factible).

La mayor característica del c9 es que es completamente libre de usar. Para la mayoría de los proyectos puedes usar sus contenedores gratuitos para construir y hacer un prototipo de tu aplicación/sitio web. Tiene una consola completa, con tu propia VM para hacer lo que quieras. Edición completa, depuración, vista previa y navegación de archivos. Y también tiene colaboración en tiempo real para emparejar el programa con otras personas. El chat en vivo puede ayudarte a sacar ideas y realmente sacar el mejor provecho de tu experiencia. Este es mi editor de goto, y lo uso más que un editor de escritorio.
Koding es un entorno IDE en línea relativamente nuevo. Fue diseñado para darte el control total de tu contenedor, y para ser un «bonito» entorno. Tiene una comunidad de desarrollo global extremadamente fuerte, y tiene características similares a c9. El interior de la VM es el uso de Ubuntu ejecutándose en los Servicios Web de Amazon . Cada vez que se hace girar un nuevo VM utiliza docker para hacerlo rápido y eficiente. Lo que significa que puedes crear y hacer explotar el VM tanto como quieras.
El plan gratuito es bastante bueno , pero para conseguir un VM siempre disponible (lo que significa que puedes tener un sitio web a tiempo completo en él) vas a tener que pagar al menos 10 dólares al mes con un contrato anual. Koding organiza un hackathon muy popular cada año, y el gran premio de este año es de 100.000 dólares. No está mal.
Code Anywhere es el primer IDE que tiene el poder real de codificar literalmente desde cualquier dispositivo. Ofrecen un IDE de navegador web para el escritorio, y aplicaciones nativas tanto para iOS como para dispositivos Android. Code Anywhere también maneja la administración de proyectos de una manera un poco diferente. En lugar de dividir los proyectos en diferentes espacios de trabajo, tienes VM$0027s separadas que puedes construir y destruir sobre la marcha. Todo esto se puede hacer sin dejar el editor, lo que puede dar un ligero impulso a la productividad. Los do ofrecen programación en parejas en su versión beta, pero aún no he tenido la oportunidad de probarlo.
Su plan gratuito es bastante limitado como lo es Koding, sin embargo tienen un plan pagado muy barato que hace todo lo que necesitas hacer. Además todas las cajas de desarrollo son 100% privadas a diferencia de la nube9 donde solo tienes una caja privada gratis y cajas públicas ilimitadas.
Nitrous.io es una elección popular también. Son un poco caros y no parecen ofrecer un plan gratuito, pero están llenos de características. La gran ventaja de Nitrous sobre los otros IDE$0027s de nubes es que tiene algo del poder del Texto Sublime horneado en él. Te permite saltar entre los archivos y el código con sólo pulsar una simple tecla.
Nitrous también tiene una biblioteca más grande de proyectos apilados para usarlos para sus necesidades de desarrollo. Donde la mayoría tiene alrededor de 10 pilas diferentes para elegir, parece que Nitrous ofrece mucho más que eso. El IDE de Nitrous es también bastante minimalista y libre de distracciones, lo cual es bueno cuando realmente te metes en esas sesiones de codificación de hackathon.
Las menciones honoríficas incluirían Codebox , y CodeEnvy .