在学习grails之前我是否必须知道groovy?

时间:2009-09-21 00:52:54

标签: grails groovy

在学习grails之前我是否必须知道groovy?

4 个答案:

答案 0 :(得分:9)

使用Groovy完全流畅是很好的,但没有必要。没有掌握Groovy就可以从Grails开始。

“Grails In Action”有一个很好的章节介绍Groovy。

我认为在Spring和Hibernate中建立一个基础更重要,这样你就可以知道发生了什么。

答案 1 :(得分:6)

如果您是Java程序员,Groovy几乎没有学习曲线。您可以随时回退到Java。刚开始使用grails,您将学习Groovy。 Groovy只是通过列表操作apis,闭包,XML解析等来简化Java。

答案 2 :(得分:5)

我有一个同事在没有Groovy知识的情况下创建了Grails并且学习了他的语言,但他仍然只是通过“回归Java”编写了效率低下和臃肿的grails代码,因为学习Groovy不仅仅是学习语法。

学习Groovy是关于改变你的编程习惯,Grails更是关于这一点。因此,在开始使用“Grails in Action”之前,您应该花一周时间使用“Groovy in Action”,或者只需访问Groovy User Guide,了解与其他语言的差异。

答案 3 :(得分:4)

如果您了解java,Groovy很容易取件。如果没有,它稍微坚硬(但不多)。

你也可以同时学习grails和groovy,只要你知道一般的java和编程概念(比如数据结构(地图,链表等),循环,递归等)。

如果您不知道任何java,或者之前从未编程,那么我建议您从基础http://groovy.codehaus.org/Beginners+Tutorial开始,或者在开始使用grails之前先从书中学习。否则,groovy / grails中的某些快捷方式/习语可能会让你感到困惑。