miércoles
mar242010
¿Crees que las incidencias pueden frenar la adopción de Grails? (inglés)
Muy interesante debate el que abre Dean Del Ponte acerca del impacto que los distintos 'bugs' que aparecen en Grails pueda tener sobre los equipos de desarrollo que se estén planteando adoptar esta tecnología.
Desde el observatorio tenemos experiencia en todo tipo de frameworks Java, desde Struts o Tapestry, pasando por JSF, hasta Grails, y desde luego creemos firmemente que el riesgo de afrontar alguna incidencia al desarrollar en Grails se ve compensado sobremanera por la agilidad y productividad que ofrece este framework de desarrollo de aplicaciones web. Pero nos encantaría contar con tu opinión, así que cuéntanos lo que piensas dejando tu comentario. Y mucha gracias por tu colaboración.
Más información sobre Are Bugs in Grails Hurting Adoption? (traducido al español).
Desde el observatorio tenemos experiencia en todo tipo de frameworks Java, desde Struts o Tapestry, pasando por JSF, hasta Grails, y desde luego creemos firmemente que el riesgo de afrontar alguna incidencia al desarrollar en Grails se ve compensado sobremanera por la agilidad y productividad que ofrece este framework de desarrollo de aplicaciones web. Pero nos encantaría contar con tu opinión, así que cuéntanos lo que piensas dejando tu comentario. Y mucha gracias por tu colaboración.
Más información sobre Are Bugs in Grails Hurting Adoption? (traducido al español).
Reader Comments (4)
Pues llevo varias semanas con un trozo de código que no funciona. Hago un ejemplo copiando y pegando los dominios, controladores y vistas que están implicadas y entonces si funciona. ¿Otras clases interfieren? seguramente. Un bug? prefiero pensar que no. ¿que me está frenando? Pues si, y mucho. ¿Si lo hubiera hecho con otro framework estaria en el mismo punto o más retrasado? ¿Habria estado parado con el mal funcionamiento igualmente o en otros puntos? Lo que si es cierto es que posiblemente ese trozo de programa funcionaria y ahora ese trozo no funciona y lo he dejado por imposible.
GRACIAS
Desde mi opinión y experiencia, creo que un factor importante a la hora de decantarse por un framework es la madurez, la estabilidad y el soporte que tiene. Muchas veces te atascas en un punto donde ya no sabes si es un error tuyo, o del propio framework. Pero en este caso, en el otro lado de la balanza esta la agilidad en el desarrollo que proporciona Grails. Así que veo que la mejor solución es escoger la versión más estable de Grails que cumpla los requerimientos. Los bugs aparecen en todos los proyectos/frameworks, habría que sacar versiones suficientemente probadas, detectarlos lo ante posible y documentarlos. Por ahora, no me he encontrado nada en Grails que me impida seguir usándolo, así que no creo que lo frene.
Yo también opino que las ventajas que aporta Grails compensan con creces los fallos de madurez del framework.
Está claro que en cualquier framework nos podemos encontrar siempre un bug (con muchas más posibilidades en los que tienen poca madurez), pero para ello existen herramientas como JIRA, que nos permiten reportar rápidamente cualquier bug que encontremos. En el caso de Grails, los problemas reportados suelen ser rápidamente solucionados, además es fácil contactar con los principales desarrolladores del proyecto y preguntarles cualquier duda ;)
Para Grails tenemos: http://jira.codehaus.org/browse/GRAILS" target="_blank" rel="nofollow">http://jira.codehaus.org/browse/GRAILS