grailsを学ぶ前にgroovyを知る必要がありますか?grailsを学ぶ前にグルーヴィーを知る必要がありますか?
答えて
Javaプログラマーであれば、Groovyの学習曲線はほとんどありません。あなたはいつでもJavaにフォールバックすることができます。 grailsを使い始めると、Groovyを学びます。 Groovyは、リスト操作のAPI、クロージャ、XML解析などをJavaに簡単に適用します。
Groovyの完全な流暢さは素晴らしいですが、必要ではありません。 Groovyを習得しなくてもGrailsから始めることができます。
「Grails In Action」には、Groovyの素晴らしい1つの章があります。
SpringとHibernateの基盤を持って、何が起こっているのかを知ることが重要だと思います。
私はGroovy withouth Groovyの知識を始めた同僚を雇い、彼の言語への道を学んだが、彼はGroovyを学ぶ以上に、Javaに落ちるだけでははるかに効率が悪く、学習の構文。
学習Groovyはあなたのプログラミングの習慣を変えています。Grailsはさらにそれについてです。したがって、 "Grails in Action"を開始する前に、 "Groovy in Action"で1週間の純粋なGroovyを使用するか、他の言語との違いについてGroovy User Guideを参照してください。
javaを知っていれば、Groovyはピックアップが非常に簡単です。もしそうでなければ、それはやや難しいですが(それほど多くはありません)。
一般的なJavaやプログラミングの概念(データ構造(マップ、リンクリストなど)、ループ、再帰など)を知っている限り、groovyと同時に習得することもできます。
javaを知らない、またはこれまでにプログラムしたことがない場合は、基本的にはhttp://groovy.codehaus.org/Beginners+Tutorialから始めるか、grailsで始める前に最初に書籍を学ぶことをお勧めします。さもなければ、groovy/grailsの特定のショートカット/イディオムがあなたを混乱させるかもしれません。
- 1. ヒューリスティックを学ぶ前に人工知能を学ぶ必要があります
- 2. 角2を学ぶにはTypescriptを知る必要がありますか?
- 3. コードアクセスセキュリティ(CAS)について学ぶ必要がありますか?
- 4. アンドロイド学習のためにXMLを学ぶ必要がありますか?
- 5. Angular2を探索する前にTypeScriptを最初に学ぶ必要がありますか?
- 6. MSBuildの例。少しだけ学ぶ必要があります
- 7. Androidを学ぶ必要があるのはどれですか?
- 8. CI/CDを学ぶ - デモアプリケーションが必要
- 9. 私はorg.hibernate.HibernateExceptionについて学ぶ必要がある
- 10. LucidChartに似たインタフェースを構築するためには、何を学ぶ必要がありますか
- 11. NPMを理解して使用するためにNodejsを学ぶ必要がありますか?
- 12. Grailsから何を学ぶことができますか?
- 13. OpenGLを学ぶには何が必要ですか?
- 14. あなたはreact.jsを学ぶ必要があります反応ネイティブで動作しますか?
- 15. リアクションネイティブのコードに反応することを学ぶ必要がありますか?
- 16. Djangoでブートストラップを使いたいのであればCSSを学ぶ必要がありますか?
- 17. ADO.NETで更新する前に塗りつぶしを実行する必要がありますか?
- 18. Iteratee I/O:ファイルサイズを事前に知る必要があります
- 19. Grails Spring Security Pluginを使用してアクションにアクセスする前にログインする必要がありますか?
- 20. Learn Asp.net Core MVCを知る必要がありますか?
- 21. 概念簡単な検索ボックスを作成する方法を学ぶ必要があります
- 22. 始めにHTMLを学ぶ前に学ぶべきこと
- 23. Cを学ぶには、 "欲張りな" CS50の解決策が必要です
- 24. Angular2アプリの簡単なデプロイメント、SystemJSとGulpを学ぶ必要がありますか?
- 25. Grailsを学ぶ、Grailsの決定的なガイド、2nd ed。第4章のUrlmappingにぶら下がっています
- 26. dlopenの前にロックする必要がありますか?
- 27. 私はClojurescript Omを学ぶ前にReactを学ぶべきですか?
- 28. ブロックチェイン技術を学ぶための前提条件はありますか?
- 29. Outlook.MailItem.Sendの前にイベントをキャッチする必要があります
- 30. ソーシャルソフトウェアを作るために必要な人類学を学ぶには?
基本的なプログラムを書く場合、Groovyの学習曲線は非常に優しいです。しかしGrailsの文脈の中では、学習曲線がないことは真実ではありません。これはかなり簡単ですが、GrailsがJavaスタイルになっている場合、例を読んだり、Grailsに感謝したりするのは難しいでしょう。 しかし、ほとんどのGrailsの書籍には「Groovyで始まる」セクションがあり、それだけで十分です。 –
私はそこにGroovyよりもGrails自体の学習曲線が増えています。Java開発者は多くの設定を使用することに慣れており、Grailsを使い始めるのは殆どの人にとって奇妙な経験です! – Langali