Gracias Jaime lo intentaré. Me corta un poco el rollo que en guebs no
me den el server en bolas, voy a aprender menos si me lo ponen fácil
Creo que hay algunos conceptos mezclados ahí… desarrollar en rails y
poner cosas en producción en rails son dos competencias diferentes. Una
implica trabajo de desarrollo puro, y la otra más trabajo de sistemas.
Lo normal en muchas empresas es que sistemas funcione coordinado con
desarrollo, pero que sea sistemas el que hace las instalaciones.
Es cierto que si eres freelance o si tienes una empresa muy pequeña, te
toca hacer de todo… y eso es divertido y tal… pero no diría que
necesariamente haya que saber poner una aplicación en producción para
que se pueda decir que sabes desarrollar en rails. Y ya ni te cuento si
además la quieres poner en producción bien y si tienes que dar alto
rendimiento.
En otros entornos de desarrollo, léase JAVA o .NET, la distinción está
clara, y no pasa nada porque un desarrollador excepcional no sepa
cómoponer en producción una aplicación. De hecho, aunque sepa, lo normal es
que no le dejen hacerlo, porque una cosa es el equipo que desarrolla, y
otra cosa las máquinas del cliente donde se instala.
En Rails depende de cada caso, pero me consta que hay más de una empresa
donde la puesta en producción no la hace directamente el desarrollador,
sino que hay gente dedicada a eso. El desarrollador tiene una idea
(máso menos aproximada) de cómo está montado todo, pero no lo monta él.
Sin ir más lejos, en los casi tres años que llevo desarrollando
profesionalmente con Rails, no he puesto una aplicación real de cliente
en producción yo solo hasta hace un mes, y no me considero mal
desarrollador por eso. He estado bastante enterado de cómo se montaban
las cosas y lo que implicaba para mí, pero no era yo quien acababa
instalando/configurando.
Y, bueno, aquí va una de perogrullo… para poder pasar a producción, hay
que tener algo que tener que poner en
producción.
Yo personalmente me centraría inicialmente en la parte de desarrollo (y
sí, el control de versiones sí te toca conocerlo como profesional del
desarrollo) y dejaría todo el deployment para el futuro.
saludos,
–
javier ramírez
…i do ruby on rails development in madrid, spain, at
http://www.aspgems.com
…you can find out more about me on http://formatinternet.wordpress.com
and http://workingwithrails.com/person/5987-javier-ramirez