3

Django admin に相当するものが Grails に存在するかどうか疑問に思っていました。私が正しく理解していれば (私は Groovy と Grails を初めて使用します)、Grails で管理領域を生成する方法は、最終的に自動コード生成であるスキャフォールディングによるものです。

対照的に、Django や Symfony1 などのフレームワークは、管理タスク用のアプリケーションを提供します。このアプリケーションは (Django では Python で、Symfony では YAML で) カスタマイズして、アイテムの表示方法、リスト ビューに表示されるフィールド、表示される順序、検索可能なフィールドなどを変更できます。

自動コード生成には、このアプローチよりもいくつかの欠点があります。まず、コードの重複が増えます。その結果、管理者をカスタマイズするために編集する場所が増えました。カスタマイズを行った後、コードを生成することはできなくなります。たとえば、モデルのフィールドを変更した場合、これを反映するために手動で管理者を変更する必要があります。scaffold を再度実行すると、カスタマイズが上書きされます。

コード生成に依存せずに管理領域を生成する Grails 用のアプリケーションは存在しますか?

4

1 に答える 1

1

動的足場をお探しですか?

http://grails.org/doc/latest/guide/scaffolding.html

( http://grails.org/plugin/angular-scaffoldingでさらにホットにすることができます)

于 2012-07-06T18:33:45.530 に答える