gpt4 book ai didi

asp.net-mvc - Microsoft ASP .NET Web API,MVC 4和SPA体系结构

转载 作者:行者123 更新时间:2023-12-04 18:12:54 25 4
gpt4 key购买 nike

微软最近发布了MVC 4 Beta,它具有这些新的非常好的功能,例如Web API和SPA。而且,与往常一样,Microsoft的演示并未展示软件设计方面的最佳实践。例如,使用与EF紧密耦合的DbController。

在我看来,SPA和Web API在现代ASP .NET应用程序中并驾齐驱。
我想听听有关构建基于MVC 4的解决方案的任何建议,该解决方案将应用这些新技术,例如Web API和SPA。

例如,是否将带有自己的 Controller 的Web API项目从基本MVC4项目中分离出来是一个好习惯。如何处理SPA而不使用DbController以便分别保持数据持久性?常规MVC4应用程序(尤其是Razor View )的主要作用是什么?

任何其他想法或建议都将受到高度赞赏。

最佳答案

关于MVC4 + Web API的分离:imho(一如既往)取决于您的具体项目。

关于EF:您绝对不应返回EF实体,而应返回自己的DTO。

MVC Razor View 的作用可能是呈现从客户端动态加载的部分 View 。您还可以为最初加载的Index页面做一些事情,例如有条件地加载CSS/JS等。

关于asp.net-mvc - Microsoft ASP .NET Web API,MVC 4和SPA体系结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9643199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com