MVCまたは一般的に、ビューからビジネスロジックを分離しようとする場合、ビューからロジックを削除するという点で、どこまで進んでいますか?ビューのロジックはゼロにする必要がありますか?変数が埋める単純な「穴」を持つ複数の静的ビューがあるべきですか、それとも状況に応じて異なるhtmlを出力できる単一のビューを持つことができますか?
<html>
<body>
<h1>Your name is @uname</h1>
@if(account<3000) {
<p>You are an ok customer</p>
} else {
<p>You are a great customer</p>
}
</body>
</html>
上記はOKですか、それとも2つのビューが必要ですか。1つはOKの顧客用で、もう1つは優れた顧客用です。