由于ASP.NET MVC有一个可插入的视图引擎体系结构,而XAML是一个对象描述标记,给定正确的处理器/解析器,可以生成适当的UI…是否有计划/努力创建一个可以将XAML转换为HTML的视图引擎?
就个人而言,我认为这将有助于加强WPF/Silverlight用户所做的努力,提供一种在设计人员和开发人员之间(通过Visual Studio和Expression Blend)将视图与模型/业务逻辑分离的方法。。。
对我来说,这似乎是一个合乎逻辑的步骤,但不知道XAML是否应该如此,我想知道它是否可行,甚至是相关的。
类似的问题: ASP.NET MVC & Expression XAML - How do I integrate?
MVC模式绝不局限于HTML表示,尽管该模式的ASP.NET MVC实现是为HTML视图引擎设计的,但没有什么可以阻止您将该接口转换为JSON或类似的,并使用WPF、Silverlight甚至WinForms客户端来访问它。一旦你达到这一点,它更像是一个富客户端访问web服务,但没有WCF(尽管我相信这也可以使用)。