Desarrollo de software colaborativo con Nitrous.io

imagen / nitrous.io
  
10 de Marzo de 2015   0  

En un post anterior analizábamos la plataforma CodeAnywhere y  les platicaba sobre la tendencia de desarrollo de software con herramientas que nos permiten escribir código en tiempo real utilizando solamente nuestro explorador de internet. El día de hoy les presento otra alternativa: Nitrous.io

Nitroso es una plataforma de desarrollo backend que ayuda a los desarrolladores de software ahorrar tiempo mediante la reducción de las partes repetitivas de la creación de entornos de desarrollo y automatizarlos.

Algo tedioso que se nos presenta cuando tenemos un nuevo proyecto o un nuevo equipo de cómputo para trabajar, es la tarea de configurar nuestro entorno de desarrollo. Esto ya no pasa con Nitrous. Una vez creado el entorno de trabajo, los participantes del proyecto podrán ingresar y trabajar directamente sin necesidad de configurar algo en sus equipos, ya que todos comparten la configuración y gracias a ello, en lo único que se tendrán que preocupar es cumplir con sus actividades asignadas :)

He estado utilizando esta plataforma por algunas semanas y a mi parecer, estas son sus características más sobresalientes:

Soporte para múltiples gestores de bases de datos.

Nitrous.io viene con una herramientas muy interesante llamada “parts” que nos permite instalar gestores de bases de datos para nuestro proyecto. algo así como un “pip” para los que programamos en Python. Dentro de la lista de motores de bases de datos podemos encontrar:

  • MongoDB
  • PostGreSQL
  • MySQL
  • Redis
  • Amazon RDS

 Entornos (Box) de trabajo listos para su uso!

nitrous-templates

A fin de ahorrarte tediosos pasos de configuración, Nitrous.io te permite elegir un template para tu caja de trabajo, permitiéndote enfocarte en configuraciones más avanzadas para echar a andar tu código.

Nitrous Desktop.

Nitrous-desktop

No a todos los programadores les gusta esto de la tendencia de desarrollo de software desde su navegador, y por esta razón, Nitrous.io ha diseñado un cliente nativo para sincronizar nuestro código con todo nuestro equipo, permitiéndonos trabajar con nuestro IDE favorito y con archivos alojados en nuestro sistema de archivos.

Unidades de nitro N20.

Nitrous.io maneja “unidades N20″ que nos podemos gastar para liberar diferentes cajas de trabajo. La capa gratuita de Nitrous.io viene con 200 unidades N20, que nos permite liberar un entorno de trabajo con:

  • 512 MB RAM
  • 1500 MB de Disco Duro.
  • 1 CPU compartido.

Estas características me han servido bastante para liberar demos que no requieren de mucha carga ni tráfico de datos.

Estas unidades N20 son reutilizables, esto significa que, si decides eliminar tu entorno actual de trabajo, tu barra de capacidad de nitro regresará a la normalidad y podrás volver a utilizarlos en otra caja de trabajo. Claro! si deseamos adquirir más unidades N20 para obtener más memoria RAM, espacio en Disco Duro, potencia en CPU o tener más cajas de trabajo activas, puedes adquirir más unidades N20 con cualquiera de estas opciones:

nitrous-get-N20

 

Si no tienes cuenta de Nitrous.io, puedes hacer clic en mi link de referencia y ganarte 10 unidades N20 extras para comenzar a utilizar en tu proyecto.

Colaboración en tiempo real.

colaborativo-nitrous

Nitrous.io viene con una característica muy interesante que nos permite (por archivo) la colaboración en tiempo real. Gracias a esta herramienta, todo nuestro equipo puede trabajar en un solo archivo sin generar conflictos en nuestro sistema de versionamiento.

Conoce más en: https://www.nitrous.io

Consigue 10 extra unidades N20: https://www.nitrous.io/join



Alex Dzul

FullStack Python / Django Developer. #jslove

Etiquetas

Temas relacionados