我的标题总结得很好。我首先提供了一些数据格式,其中一种是HTML,我可以分别使用Razor视图引擎和MVC3控制器操作来提供和使用这些数据格式。然后,可以通过自定义视图引擎提供其他数据格式。在很久以前,除了非常基本的Web服务之外,我从未在这方面工作过。我在这里有什么选择?我看到与MVC4相关的这个Web API是什么?如何编写一个既可以作为Web API又可以作为UI的MVC3/4应用程序?
注意:我的主HTML应用程序不需要直接在API上运行。我想首先编写API,这是由骨架HTML客户端的需求驱动的,它具有非常基本的用户界面,并且一旦API层层化,然后使用与API相同的服务编写功能齐全的UI客户端,但绕过实际的数据解析和演示API组件。
好的想法。也许我可以将一个MVC Web应用程序视为一个坚实的服务层作为开始,使用备用视图引擎来处理其他数据格式。 – ProfK 2012-04-03 05:56:22