2009-04-24 12 views
3

Certains antécédents:
ASP.net MVC est principalement un changement de paradigme dans la façon dont vous structurez et développez des applications ASP.NET. Passant d'un type de mentalité «code derrière» à plus d'un standard MVC Ruby on Rails comme la mentalité. J'applaudis ses efforts en tant qu'outil simlifying vers la facilité de test unité et la séparation du code (bien que le code en ligne html pourrait être discutable).ASP.NET MVC & Expression XAML - Comment intégrer?

Expression et XAML est un moyen de décrire la couche de présentation qui peut être simple pour les concepteurs.

La question est:

Si nous voulons utiliser ASP.NET MVC dans le développement de notre prochain site comment fonctionne l'équipe de conception qui utilise l'expression et XAML censé créer (V) IEWS ou d'intégrer dans le flux de développement ?

Plus spécifiquement, les utilisateurs Expression peuvent-ils toujours fonctionner dans un environnement ASP.NET MVC?

Notez que les pages du modèle d'Expression utilisent également un code derrière le paradigme.

+0

Le son des nouveaux cadres et des modèles qui se brisent ... – MrTelly

+1

Jetez un oeil à ce http://www.codeplex.com/caliburn – idursun

Répondre

3

Il s'agit d'un hack, mais vous pouvez utiliser XAML pour rendre des images statiques dans ASP.NET MVC. Regarde mes XAML post Meets ASP.NET MVC - Serverside rendu des images - qui montre comment rendre XAML et contrôle WPF comme une image dans ASP.NET MVC

http://amazedsaint.blogspot.com/2010/07/xaml-meets-aspnet-mvc-create-databound.html

Il y a aussi la MvcXaml project qui est une vue Moteur permettant de générer dynamiquement des images en fonction d'une vue XAML.

http://mvcxaml.codeplex.com

0

Je vais essayer d'y répondre, en faisant plusieurs hypothèses qui pourraient être fausses.

ASP.Net MVC est une technologie web et XAML est un ordinateur de bureau un. Vous pouvez utiliser XAML dans Internet Explorer, mais il s'agit essentiellement d'un hack, il fonctionne mieux pour les applications desktop ou silverlight.

Si vous voulez un paradigme similaire à MVC pour le bureau, vous devriez essayer le modèle -M-V VM, qui est plus approprié pour WPF et XAML.
Avec M-V-VM, vous pouvez créer des vues presque sans code.
Une grande introduction MV-VM est this video by Jason Dolinger

Si vous êtes faire un site utilisant MVC et vous essayez d'intégrer l'équipe de conception, vous devriez les laisser créer les vues HTML + CSS de votre site , tandis que les développeurs créent les contrôleurs et les modèles.

Veuillez commenter dans cette réponse si j'ai mal interprété la question.

0

Je me bats actuellement la tête à ces conditions. Cependant, peut-être cet article silverlight-as-a-view-in-aspnet-mvc aidera? Vous avez demandé à propos de XAML, et je pense que c'est ce que Silverlight utilise ...