Ambiente de desarrollo

14 views
Skip to first unread message

Mariano Moretti

unread,
Dec 21, 2015, 12:08:50 PM12/21/15
to la_plata.rb
Buenas!! Estoy entre la disyuntiva de usar docker para desarrollar aplicaciones rails(vagrant no por que no cuento con una buena note). Por que docker? Por que la pc que uso tiene windows y me encontré con algunos inconvenientes a la hora de empezar a configurar el ambiente(básicamente, cuando quise instalar rvm). Entonces, mis opciones son docker, o generarme una partición en la note y meter un linux ahí. Alguien que tenga buenas o malas experiencias y me quiera aconsejar? Muchas gracias!
PD: La info de este post esta sujeta a mi conocimiento y punto de vista que puede no ser correcto. Se aceptan correcciones, aclaraciones, etc.

Alvaro Lara

unread,
Dec 21, 2015, 12:18:55 PM12/21/15
to lapl...@googlegroups.com
Hola Mariano, desde mi experience usar Docker para solucionar el problema de el entorno de desarrollo no es algo que yo aconsejaria. Pensa que cada vez que cambies algo en el código (hay que reconstruir la image muy probablemente), agregues una nueva dependencia (también, eso en general conlleva a generar una nueva imagen) o simplemente necesites reiniciar la aplicación (salir del contenedor y volver a iniciarlo), el proceso se puede hacer tedioso rápidamente. Hay mas cuestiones como el tema de que docker supone como buena practica 1 container 1 proceso, mientras que en un entorno de desarrollo este no suele ser el caso.

Ahora, creo que mi consejo va hacia la partición, es el método que yo siempre elegí para mi entorno de desarrollo y al no tener que virtualizar el SO la performance tendría que ser mucho mejor y tener más recursos libres para lo que se necesario ejecutar.

Espero ayude!

Alvaro

2015-12-21 17:08 GMT+00:00 Mariano Moretti <mariano....@gmail.com>:
Buenas!! Estoy entre la disyuntiva de usar docker para desarrollar aplicaciones rails(vagrant no por que no cuento con una buena note). Por que docker? Por que la pc que uso tiene windows y me encontré con algunos inconvenientes a la hora de empezar a configurar el ambiente(básicamente, cuando quise instalar rvm). Entonces, mis opciones son docker, o generarme una partición en la note y meter un linux ahí. Alguien que tenga buenas o malas experiencias y me quiera aconsejar? Muchas gracias!
PD: La info de este post esta sujeta a mi conocimiento y punto de vista que puede no ser correcto. Se aceptan correcciones, aclaraciones, etc.

--
Has recibido este mensaje porque estás suscrito al grupo "la_plata.rb" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a laplatarb+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gonzalo Goral

unread,
Dec 21, 2015, 12:23:24 PM12/21/15
to la_plata.rb
Hola Beto!

Tengo pocas horas de vuelo con docker, pero esta problemática es una de las mas comunes ya sea en Ruby, Python, PHP o cualquier otro lenguaje. Cuando el ambiente de desarrollo difiere del ambiente de producción, el mayor inconveniente que vas a encontrar es a la hora de detectar o corregir un error. Mi recomendación seria ir por una partición con Linux o virtualizar.

Saludos,
Gonzalo.

Mariano Moretti

unread,
Dec 21, 2015, 12:29:02 PM12/21/15
to la_plata.rb
Bueno, no uso google groups, y no se como responderle a la gente que comenta el tema. La única opción que encontré fue acá, así que sera por acá.
Desde ya gracias chicos por responder! Creía que la mejor opción era el linux, pero quería evitarme todo el proceso. Por eso consulte para saber si usar docker podía generarme problemas o inconvenientes en el futuro.
Gracias por la data! Ire por linux!
Saludos!!


El lunes, 21 de diciembre de 2015, 14:08:50 (UTC-3), Mariano Moretti escribió:
Reply all
Reply to author
Forward
0 new messages