¿Es realmente ventajoso pasar al rastrillo de la hormiga?¿Vale la pena migrar a Rake?
¿Alguien ha migrado de la hormiga y encuentra algo monumental?
FYI: Entorno actual es hormiga para J2ME construye
¿Es realmente ventajoso pasar al rastrillo de la hormiga?¿Vale la pena migrar a Rake?
¿Alguien ha migrado de la hormiga y encuentra algo monumental?
FYI: Entorno actual es hormiga para J2ME construye
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 (esfuerzo NAnt basado en XML de MS) y fue muy doloroso:
En unos la pena un de trabajo a la semana de mi tiempo (¡me encantan las oficinas vacías en Navidad!), he aprendido 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, haven ' lo había revisado aún).
Se beneficia de: - Es un idioma nuevo, pero es un idioma 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 cuenta) de aquí a capistrano, la herramienta de implementación 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í.
Es posible que desee echa un vistazo a buildr también. 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.
Ahora está graduado (ya no en la incubadora): http://buildr.apache.org – inger
Otra herramienta que es posible que 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 usted porque:
Desde entonces, he creado http://github.com/petemounce/rake-dotnet para empaquetar lo que aprendí y Compártelo. –