¿Es realmente ventajoso pasar a Rake de la hormiga?
¿Alguien migró de la hormiga y encontró algo monumental?
FYI: el entorno actual es Ant para compilaciones J2ME
¿Es realmente ventajoso pasar a Rake de la hormiga?
¿Alguien migró de la hormiga y encontró algo monumental?
FYI: el entorno actual es Ant para compilaciones J2ME
También es posible que desees consultar buildr . Es una herramienta de construcción de alto nivel construida sobre rastrillo. En mi humilde opinión, toma muchas de las buenas características de Maven, y descarta las malas. No lo he usado en nada importante, pero conozco personas que lo han hecho y están muy felices con él.
Otra herramienta que quizás desee verificar es Gant si la hormiga no satisface sus necesidades. Agrega soporte de scripting completo a la hormiga pero le permite reutilizar sus tareas ant y según sea necesario. Realmente depende de lo que no te gusta de la hormiga.
Rake es genial si quieres:
Rake es malo para ti porque:
Yo diría que sí, pero tengo una perspectiva diferente a la de un chico del entorno Java, porque soy un tipo de entorno .NET. Escribí y mantuve un guión de construcción no trivial (limpio, generar-asamblea-información, compilación, prueba, cobertura, análisis, paquete) en msbuild (el esfuerzo NAnt impulsado por XML de MS) y fue muy doloroso:
En aproximadamente una semana laboral de mi tiempo (¡me encantaron las oficinas vacías en Navidad!), Aprendí suficiente ruby + rake para reemplazar todo con un script más corto (en términos de LOC) con un poco más de funcionalidad, y más comprensibilidad (espero, de todos modos, todavía no lo han revisado).
Se beneficia de: - Es un idioma nuevo, pero es un lenguaje real. A mis compañeros les gusta aprender nuevos idiomas, y esto, aunque es una excusa, sigue siendo una excusa ;-) Esto podría mitigar el factor del autobús si estoy en lo cierto. - Es un salto corto (me doy por enterado) de aquí a capistrano, la herramienta de despliegue automatizada / remota / distribuida del mundo RoR. A pesar de ser una tienda MS-stack, vamos a usar eso en combinación con IIS7, que finalmente tendrá una herramienta de configuración CLI.
Así que sí. Su millaje puede variar, pero valió la pena para mí.