在学习grails之前我必须了解groovy吗?

在学习grails之前我必须了解groovy吗?,grails,groovy,Grails,Groovy,在学习grails之前我必须了解groovy吗?如果你是Java程序员,groovy几乎没有学习曲线。您可以随时回到Java。只要开始使用grails,您就可以一边学习Groovy。Groovy只是通过列表操作API、闭包、XML解析等简化了Java。完全流利地使用Groovy是不错的,但不是必需的。不掌握Groovy就可以从Grails开始 “Grails In Action”有一章很好的介绍Groovy 我认为在施普灵河有一个基金会和休眠更重要,这样你就可以知道发生了什么。 < P>我有一个

在学习grails之前我必须了解groovy吗?

如果你是Java程序员,groovy几乎没有学习曲线。您可以随时回到Java。只要开始使用grails,您就可以一边学习Groovy。Groovy只是通过列表操作API、闭包、XML解析等简化了Java。

完全流利地使用Groovy是不错的,但不是必需的。不掌握Groovy就可以从Grails开始

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


<>我认为在施普灵河有一个基金会和休眠更重要,这样你就可以知道发生了什么。

< P>我有一个同事,从Groovy的知识开始学GraveS并学习了他的语言,但是他仍然写的效率很低,而且臃肿的GRAILS代码只是“回到java”,因为学习Groovy不仅仅是学习语法


学习Groovy就是要改变您的编程习惯,Grails更是如此。因此,在开始“Grails in Action”之前,您应该花一周的时间学习纯Groovy和“Groovy in Action”,或者只需访问“Grails in Action”,了解与其他语言的区别。

如果您了解java,Groovy很容易掌握。如果不是,它有点硬(但不多)

您还可以同时学习grails和groovy,只要您了解java和编程概念(如数据结构(映射、链表等)、循环、递归等)


如果您不懂java,或者以前从未编程过,那么我建议您从基础开始,或者在开始使用grails之前先从书本上学习。否则,groovy/grails中的某些快捷方式/习惯用法可能会让您困惑不已。

对于编写基本程序来说,groovy的学习曲线非常平缓。但在Grails环境中,没有学习曲线是不正确的。这相当直截了当,但如果使用Java风格,则很难阅读示例或欣赏Grails。也就是说,大多数Grails书籍都有一个“从Groovy开始”部分,这就是您所需要的。我认为Grails本身比Groovy有更多的学习曲线,因为Java开发人员习惯于使用大量配置,而从Grails开始对大多数人来说是一种奇怪的体验!