1

私たちは、カスタマイズされた機能を備えた、さまざまな顧客契約向けの複数のカスタム Web サイトを構築することを検討していますが、すべて同じテーマとコンセプトを中心にしています。

すべての Web サイトの機能には約 70% の共通性がありますが、CMS を構築することは適切ではないという十分な違いがあります。また、顧客は自分の DB に自分に関係のないプロパティを持たせたくありません。

DB テーブルはほとんど同じで、サイトごとに各テーブルにいくつかの異なるプロパティがあります。つまり、顧客テーブルは 80% 同一である可能性がありますが、あるプロジェクトでは髪の色、目の色なども要求する場合があり、別のプロジェクトでは身長と体重も要求する場合があります....

他のレイヤーは問題ありませんが、MVC プレゼンテーション レイヤーのベスト プラクティスは何ですか? 基本クラス (各 Web サイトで参照される同じプロジェクトになります) を介して、できるだけ多くの継承された関数/コントローラー/アクション/resx/etc を作成したいのですが、MVC は Web フォームと同様にこれに適しているようには見えません。

どんな考えでも本当に感謝します、ありがとう

4

1 に答える 1

0

私は Web 構成に力を注ぎ、サーバー側に保存された構成設定を中心にプレゼンテーション レイヤーを構築します。また、ページが論理的にどの程度異なるかは完全にはわかりませんが、異なる CSS スタイルを使用すると、Web サイトの外観が劇的に変わる可能性があります。この投稿はちょっと曖昧でした。いくつかのアイデアに拍車をかけるのに役立ったと思います...

于 2013-11-11T21:53:29.203 に答える