2009-08-13 4 views
9

Hier ist mein Problem:Gibt es View-Engines für ASP MVC, die "designbar" sind?

Ich bin gestört durch die "Impedanz-Mismatch" zwischen was Grafik/Web-Designer tatsächlich produzieren, und was von der Standard ASP MVC View Engine benötigt wird.

Grundsätzlich gibt es keine Möglichkeit, visuell eine Ansicht zu entwerfen, d.h. die Ausgabe einer Aktion. Kein WYSIWIG Designer. Der einzige Weg, um von einem statischen HTML-Design zu einer MVC-App zu gelangen, ist die manuelle Übersetzung und all die damit verbundenen Probleme.

Worüber ich im vorhinein geträumt habe, ist eine View Engine + ein Designer-Tool, mit dem Designer ihre Arbeit tatsächlich erledigen können und in der Web-App "einfach funktionieren".

So etwas wie Blend für WPF tut.

Ja, wir hatten etwas ähnliches in Web Forms, aber das hatte seine eigenen Grenzen und ich denke immer noch nicht, dass es von den meisten Designern verwendet wurde.

Sicher könnte eine View Engine + Designer-Tool geschrieben werden, vielleicht mit einer strengen Syntax (kein abitrary Code in Vorlagen), und erlauben Sie dem Designer-Tool, Ihre typisierten Ansichten zu verspotten und Dummy-Daten zur Visualisierung der Ausgabe zu rendern. Und für Designer, um eine Aktion zu entwerfen - und das Werkzeug die verschiedenen visuellen Elemente auf dem Bildschirm anzuzeigen oder zu zerlegen (Unteransichten usw.).

+1

+1 ich die gleiche frage mich schon seit ... –

+0

froh, dass ich nicht allein bin :) – Schneider

+0

das Beste aus beiden Welten WbForms und MVC +1 – Perpetualcoder

Antwort

1

Es gibt ein rumour dass Expression Web MVC unterstützt ...

+0

interessant. kein Link zu Referenzen obwohl! Ich meine, MS sollte etwas so machen. Ich denke, es ist eine offensichtliche Sache, ich bin nur überrascht, dass es nicht schon einen gibt (vielleicht auf einer anderen Plattform) – Schneider

0

Jetzt, wo Lou Dejardin (Schöpfer der Spark-Ansicht-Engine) wird von Microsoft eingestellt worden, habe ich den Verdacht, dass dies zu einer neuen Sicht in Zusammenhang stehen könnte Designer ... einer, der mit Spark ohne Zweifel arbeiten wird!

Finger gekreuzt.

+0

stellt sich heraus, er arbeitete an ASP.NET Webseiten :( – Schneider