Cuál es la mejor alternativa para Cloud9 IDE

May. 11, 2019

goormIDE una alternativa para Cloud9 tras la adquisición de Amazon de este IDE

En la actualidad existe una gran variedad de herramientas de programación tanto para diseño, desarrollo, pruebas, versionamiento, etc. El día de hoy vamos a hablar sobre editores de código e IDEs, herramientas de desarrollo que nos permiten escribir aplicaciones.

Podemos encontrar varios editores de código bastante populares como Visual Studio Code, Sublime Text, Atom, Vim/Neovim, entre otros. Inclusive existen entornos integrados de desarrollo que nos ofrecen mayores funcionalidades como autocompletado, debugging, etc. Entre estos entornos integrados de desarrollo (IDE) podemos encontrar a IntelliJ IDEA, Microsoft Visual Studio, Eclipse, NetBeans, entre otros.

Todas estas herramientas las usamos en nuestro entorno de trabajo local es decir en nuestro computador. Pero en los últimos años se han desarrollando varias iniciativas para que estos editores de código e IDEs migren a la “nube” uno de estos IDEs en línea es Cloud9 (C9) que fue creado en 2010 y adquirido en 2016 por Amazon. C9 es uno de los mejores IDEs en línea, este IDE nos permitía tener entornos de trabajo remotos que contaban con 2GB de almacenamiento y hasta 1GB de memoria RAM bajo la capa gratuita, lo que era suficiente para realizar desarrollo de aplicaciones pequeñas y medianas, además de brindarnos una IP pública para visualizar nuestra aplicación.

En la actualidad existe una gran variedad de herramientas de programación tanto para diseño, desarrollo, pruebas, versionamiento, etc. El día de hoy vamos a hablar sobre editores de código e IDEs, herramientas de desarrollo que nos permiten escribir aplicaciones.

Podemos encontrar varios editores de código bastante populares como Visual Studio Code, Sublime Text, Atom, Vim/Neovim, entre otros. Inclusive existen entornos integrados de desarrollo que nos ofrecen mayores funcionalidades como autocompletado, debugging, etc. Entre estos entornos integrados de desarrollo (IDE) podemos encontrar a IntelliJ IDEA, Microsoft Visual Studio, Eclipse, NetBeans, entre otros.

Todas estas herramientas las usamos en nuestro entorno de trabajo local es decir en nuestro computador. Pero en los últimos años se han desarrollando varias iniciativas para que estos editores de código e IDEs migren a la “nube” uno de estos IDEs en línea es Cloud9 (C9) que fue creado en 2010 y adquirido en 2016 por Amazon. C9 es uno de los mejores IDEs en línea, este IDE nos permitía tener entornos de trabajo remotos que contaban con 2GB de almacenamiento y hasta 1GB de memoria RAM bajo la capa gratuita, lo que era suficiente para realizar desarrollo de aplicaciones pequeñas y medianas, además de brindarnos una IP pública para visualizar nuestra aplicación.

c9

Desde la adquisición de C9 por Amazon ya no existe la capa gratuita y C9 pasó a ser un servicio integrado de Amazon Web Services (AWS) por lo que debemos pagar por el uso del IDE ya que corre en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Los servidores del servicio anterior de C9 dejarán de funcionar para el 30 de Junio del 2019 por lo que ya no podremos usar C9, a menos que usémos C9 dentro de AWS.

Pero a todo esto, porque nos importaría tener un IDE en línea si podemos contar con mucha más RAM, procesamiento y espacio en nuestras máquinas locales, bueno voy a mencionar algunas de las ventajas de un IDE en la nube frente a un entorno de desarrollo local.

Ventajas:

También existen algunas desventajas de un IDE en línea.

Desventajas:

Y ahora que IDE en línea usar si C9 se pasa a AWS donde debemos pagar y configurar manualmente la IP estática a diferencia del anterior servicio de C9 que nos proveía una IP estática por defecto.

Existen varias alternativas para C9, como Codeanywhere, Koding, Eclipse Che, entre otros. Aunque son bastante buenos ninguno nos ofrece la facilidad de uso y las funcionalidades de C9. Recientemente Microsoft anuncio Visual Studio Online, a pesar de ser una gran iniciativa este editor de código, no es un entorno de trabajo completo sino más bien se asemeja a la edición de código que implementa GitLab, aunque se espera que en el futuro podamos contar con entornos de desarrollo completos.

Y hasta eso qué? Existe una gran alternativa llamada goormIDE desarrollada por la empresa Coreana Goorm, este IDE es la perfecta alternativa para C9 ya que nos ofrece todas sus ventajas: varios entornos de desarrollo, una capa gratuita, además nos permite colaborar con otros desarrolladores en tiempo real y una IP pública estática para compartir nuestros proyectos.

goormIDE

Y como empiezo? Ingresa a la página de goormIDE y registrate una vez registrado debes llenar un formulario mencionando para qué vas a usar los espacios de trabajo de goormIDE, cuando se apruebe tu solicitud que en promedio se demora 24h puedes comenzar a crear ambientes de desarrollo, y disfrutar de todos los beneficios que te ofrece un IDE en línea.