1. ホーム
  2. grails

[解決済み] Groovy」「Grails」とは、どのようなもので、どのようなアプリケーションを構築しているのでしょうか。

2022-03-07 22:43:43

質問

最近、GrailsでGroovyという言葉をよく耳にするので、もっと詳しく知りたいのですが。

  • Groovyとは何ですか?
  • Grailsとは何ですか?
  • Groovy on Grailsを使ってどのようなアプリケーションを構築していますか?

どのように解決するのですか?

  1. Groovy on Grailsとは何ですか?

    もうこの名前では存在しない。単に Grails 今は

  2. Groovyとは何ですか?

    元々はJVMのための動的言語。しかし、Groovy 2.0からは静的型付けと動的型付けの両方がサポートされるようになった。

  3. Grailsとは何ですか?

    Grails (以前は "Groovy on Grails" として知られていました) は Groovy をベースに Ruby on Rails に触発されたプログラミングフレームワークです (違いはありますが、類似点もたくさんあります)。RoRのように、Grailsは慣習によるコーディングと開発のベストプラクティスを促進し、生産性が高いことを意味します。

  4. どのようなアプリケーションが ".を使って作られているのですか? <ストライク グルーヴィー Grails"ですか?

    Grailsは、JVM上で動作するWebアプリケーションを構築するために使用されます。

  5. の利点は何ですか? <ストライク でのGroovy Grailsは?

    高い生産性、配管よりもビジネスに集中すること。 (なお、既存のデータモデルでGrailsを使用することはお勧めしません。この背景には、GrailsがデータベースのERモデルがドメインクラスの結果として発生するトップダウンアプローチを推奨していることがあります。もしあなたがレガシーデータベースを使用しているのであれば、このアプローチはとれません。データベースをドメインクラスにマッピングする必要があり、おそらく命名規則が一致しないので、hbm.xml Hibernate設定ファイルやアノテーションを使用する必要があります。IMOは、これはワークフローにおける些細な変更ではなく、本当に面倒になり、あなたは結局Grailsの利点のほとんどを失うことになります)。

  6. なぜ <ストライク でのGroovy C/C++、Java/J2EE、.NET/C#といった標準的なプログラミング言語がある中で、Grailsはどうでしょうか?

    ポイント5があるからです。