これが私の問題です:
グラフィック/Webデザイナーが実際に作成するものと、標準のASPMVCビューエンジンに必要なものとの間の「インピーダンスの不一致」に悩まされています。
基本的に、ビュー、つまりアクションの出力を視覚的に設計する方法はありません。WYSIWIGデザイナーはいません。静的なHTMLデザインからMVCアプリに移行する唯一の方法は、手動で翻訳することと、それに伴うすべての苦痛です。
私が最近夢見ていたのは、デザイナーが実際に仕事をして、Webアプリで「正しく機能する」ようにするビューエンジンとデザイナーツールです。
BlendがWPFに対して行うことのようなもの。
はい、Webフォームにも似たようなものがありましたが、それには独自の制限があり、ほとんどのデザイナーがそれを使用できるとは思いません。
確かに、ビューエンジン+デザイナーツールは、おそらく厳密な構文(テンプレートに任意のコードなし)を使用して記述でき、デザイナーツールが入力されたビューをモックし、出力を視覚化するためのダミーデータをレンダリングできるようにします。また、デザイナーがアクションをデザインし、ツールに画面上のさまざまな視覚要素(サブビューなど)を表示または分解させることができます。