2009-09-21 14 views

答えて

6

Javaプログラマーであれば、Groovyの学習曲線はほとんどありません。あなたはいつでもJavaにフォールバックすることができます。 grailsを使い始めると、Groovyを学びます。 Groovyは、リスト操作のAPI、クロージャ、XML解析などをJavaに簡単に適用します。

+2

基本的なプログラムを書く場合、Groovyの学習曲線は非常に優しいです。しかしGrailsの文脈の中では、学習曲線がないことは真実ではありません。これはかなり簡単ですが、GrailsがJavaスタイルになっている場合、例を読んだり、Grailsに感謝したりするのは難しいでしょう。 しかし、ほとんどのGrailsの書籍には「Groovyで始まる」セクションがあり、それだけで十分です。 –

+0

私はそこにGroovyよりもGrails自体の学習曲線が増えています。Java開発者は多くの設定を使用することに慣れており、Grailsを使い始めるのは殆どの人にとって奇妙な経験です! – Langali

9

Groovyの完全な流暢さは素晴らしいですが、必要ではありません。 Groovyを習得しなくてもGrailsから始めることができます。

「Grails In Action」には、Groovyの素晴らしい1つの章があります。

SpringとHibernateの基盤を持って、何が起こっているのかを知ることが重要だと思います。

5

私はGroovy withouth Groovyの知識を始めた同僚を雇い、彼の言語への道を学んだが、彼はGroovyを学ぶ以上に、Javaに落ちるだけでははるかに効率が悪く、学習の構文。

学習Groovyはあなたのプログラミングの習慣を変えています。Grailsはさらにそれについてです。したがって、 "Grails in Action"を開始する前に、 "Groovy in Action"で1週間の純粋なGroovyを使用するか、他の言語との違いについてGroovy User Guideを参照してください。

4

javaを知っていれば、Groovyはピックアップが非常に簡単です。もしそうでなければ、それはやや難しいですが(それほど多くはありません)。

一般的なJavaやプログラミングの概念(データ構造(マップ、リンクリストなど)、ループ、再帰など)を知っている限り、groovyと同時に習得することもできます。

javaを知らない、またはこれまでにプログラムしたことがない場合は、基本的にはhttp://groovy.codehaus.org/Beginners+Tutorialから始めるか、grailsで始める前に最初に書籍を学ぶことをお勧めします。さもなければ、groovy/grailsの特定のショートカット/イディオムがあなたを混乱させるかもしれません。

関連する問題