いかなる種類のテンプレートシステムにも依存しないバックボーンビューを持つことは悪い習慣ですか?
もちろん、これは、ビュー内でハードコードされた文字列を使用して、あらゆる種類のDOMコードが手動で生成されることを意味するものではありません。ダメダメダメ。もちろん、各ビューの基本レイアウトをDOM要素にキャッシュし、display:noneに設定することもできます。ただし、テンプレート自体の値の設定を減らしたいと思います。私はむしろ、jquery、またはビュー自体の中で他の種類のDOM修飾子フォームを使用してそれを行いたいと思います。このようにして、Mustache、Handelbars、Underscoreテンプレートシステムなどを使用して、アプリと自分自身をさらした絶え間ない不一致と数え切れないほどの労力を節約できます。すべてのビューロジックを1つの場所に配置すると、すべてがはるかにクリーンになります。少なくとも私の見解では。適切な部分レンダリング、値のバインドなど、多くの利点があります。
私が目にする唯一の問題は、jQueryで行う定数チェックが十分に高速に実行されるかどうかですが、最終的にはそのような問題にはならないはずです。
どう思いますか?良い?悪い?実用的?