Wir sind derzeit eine Business-Anwendung entwerfen, die zwei primäre Anforderungen hat es UI ist:Wie können Sie WPF- und Web-Apps am besten ansprechen?
1) laufen auf dem Desktop (WPF) für Anwender im Unternehmen eine reiche Benutzeroberfläche zur Verfügung zu stellen, mit anderen Anwendungen zusammenarbeiten, Zugriff auf die Dateisystem, offline arbeiten, mit spezieller lokaler Hardware arbeiten, etc.
2) auf ASP.NET/Ajax laufen, um mehrere Komponenten dieser Anwendung an Kunden (Internet) bereitzustellen. Leider ist Silverlight (noch) keine Option.
Obwohl wir nicht die vollständige Anwendung im Web verfügbar machen müssen, sind einige dieser Komponenten ziemlich komplex und wir möchten teilen so viel UI-Code wie möglich mit der WPF-Implementierung.
Welche Möglichkeiten haben wir, dieses Ziel zu erreichen? Gibt es ein Muster, das mit beiden Technologien gut funktioniert?
Update:
Danke für die Antworten, auch wenn sie den einen nicht füge ich suchte! :)
Ich glaube nicht, UI Generatoren sind eine gute Option. Wie Eduardo sagte, wirst du wahrscheinlich in beiden Welten Probleme haben. Ich werde aber die Skulptur sehen.
Danke, ich habe Sculpture heruntergeladen und werde es mir ansehen! – laktak
Skulptur ist nicht das, was ich für irgendeine Anwendung verwenden möchte, also bleibe ich bei MVVM und MVC, danke! – laktak