¿Debo saber groovy antes de aprender a usar el grails?¿Debo saber groovy antes de aprender a usar grails?
Respuesta
Si usted es un programador de Java, Groovy casi no tiene una curva de aprendizaje. Puede recurrir a Java siempre que lo desee. Solo comienza con griales y aprenderás Groovy sobre la marcha. Groovy simplemente hace que Java sea más fácil con apis de manipulación de listas, cierres, análisis XML, etc.
La fluidez completa con Groovy es agradable, pero no es necesaria. Es posible comenzar con Grails sin dominar Groovy.
"Grails In Action" tiene una bonita introducción de un capítulo a Groovy.
Creo que es más importante tener una base en Spring e Hibernate para que pueda saber qué está pasando.
Tengo un compañero de trabajo que comenzó Grails withouth Groovy conocimiento y aprendió su camino en el idioma, pero todavía escribió código de grails mucho menos eficiente e hinchado simplemente por "caer de nuevo a Java", ya que aprender Groovy es más que aprendiendo sintaxis
Aprender Groovy se trata de cambiar tus habitos de programación, y Grails es aún más acerca de eso. Así que deberías tomar una semana de Groovy puro con "Groovy en acción" antes de iniciar "Grails en acción" o simplemente visitar el Groovy User Guide para conocer las diferencias con los otros idiomas.
Groovy es muy fácil de recoger si conoce java. Si no, es un poco difícil (pero no mucho).
También puede aprender grails junto con Groovy al mismo tiempo, siempre y cuando conozca Java y los conceptos de programación en general (cosas como estructuras de datos (mapas, listas enlazadas, etc.), bucles, recursiones, etc.).
Si no conoce ningún Java, o nunca ha programado antes, entonces le sugiero que empiece por los conceptos básicos http://groovy.codehaus.org/Beginners+Tutorial, o aprenda primero de un libro antes de comenzar con Grails. De lo contrario, ciertos atajos/modismos en Groovy/Grails pueden confundirte hasta el final.
- 1. ¿Debo aprender Swing antes de aprender JavaFx?
- 2. ¿Debo aprender Xml y Javascript antes de aprender Ajax?
- 3. ¿Debo aprender a usar Emacs?
- 4. JSON en Groovy/Grails
- 5. Groovy + OSGi o Grails?
- 6. Grails/Groovy: utilizando múltiples @TestMixin
- 7. vale la pena aprender groovy?
- 8. Parse_url equivalent in grails/groovy?
- 9. Plugin Groovy/Grails para Sonar
- 10. Experiencias usando Groovy ++ en Grails
- 11. ¿Editor para groovy y grails?
- 12. code formatter for grails and Groovy?
- 13. ¿Debo aprender NHaml?
- 14. ¿Cómo aprender a usar su IDE efectivamente?
- 15. ¿Cómo debo comenzar a aprender sobre SAP?
- 16. Solución de problemas Grails/Groovy memory leaks?
- 17. Cambiar la versión Groovy de Grails
- 18. ¿Qué patrones de diseño debo aprender antes de iniciar el desarrollo de Android?
- 19. Groovy/Grails - Incapaz de resolver la clase
- 20. Grails: Clases de Servicios VS Groovy
- 21. ¿Tengo que aprender AWT antes de aprender Swing?
- 22. Plan de estudio práctico para aprender Grails
- 23. Grails/Groovy domain classes inheritance cast
- 24. ¿Debo llamar a MessageDigest.reset() antes de usarlo?
- 25. ¿Qué dialecto de Lisp debo aprender?
- 26. Mongodb: ¿Qué se debe saber antes de usar?
- 27. ¿Es necesario aprender JavaScript antes de aprender jQuery?
- 28. Error en Mockito con Grails/Groovy
- 29. ¿Qué framework WebGL debo aprender?
- 30. símbolo Groovy @ antes de los campos
Para escribir programas básicos, la curva de aprendizaje es muy suave para Groovy. Pero dentro de un contexto de Grails, no es verdad que no haya una curva de aprendizaje. Es bastante directo, pero será difícil leer ejemplos o apreciar Grails si se usa un estilo Java. Dicho esto, la mayoría de los libros de Grails tienen una sección 'comenzando con Groovy' y eso es todo lo que necesita. –
¡Hay más curva de aprendizaje para Grails que Groovy, porque los desarrolladores de Java están acostumbrados a usar mucha configuración, y comenzar con Grails es una experiencia extraña para la mayoría de ellos! – Langali