私は、スキャフォールディングを通じて多くのコードを自動生成する機能を持つ Web フレームワーク (Rails に似た Grails) を使用しています。その結果、私の CRUD ページは現在すべて自動的に生成されており、これらのページのコンテンツをさらにカスタマイズしたい場合はいつでも追加の HTML コードを挿入することさえできます。
スキャフォールディング テンプレートを制御できるので、生成されたフィールドを独自の DIV にラップしたり、スキャフォールディングを通じて必要に応じてスタイルを適用したりできます。
したがって、名前とパスワードのフィールドを持つオブジェクトがある場合、足場に「表示」ページ用にこのようなものを生成させることができます。
<div id="prop.name">Name</div><div id="prop.name.value">John</div>
<div id="prop.password">Password</div><div id="prop.password.value">***</div>
足場を組んだページにもっとリアルなデザインを入れようとしていますが、基本的なレイアウト (ヘッダー、フッター、メニューなど) だけをデザイナーに考えてもらうのが理にかなっているのかどうか疑問に思っていますが、実際のフォームと表示ページのレイアウト、すべての DIV をデザイナー スタイルにします。このようにして、足場を使用してページを作成し続けることができ、フィールドなどを簡単に追加できますが、カスタム UI をあまりコーディングする必要はありません。
明らかに、デザインに合わせて足場を調整しなければならない場所がいくつかあるかもしれませんが、目標は、足場のテンプレートを再利用してスタイルを設定することです。
このアプローチに関する考え/問題はありますか?