加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – Microsoft ASP .NET Web API,MVC 4和SPA架构

发布时间:2020-12-16 07:11:51 所属栏目:asp.Net 来源:网络整理
导读:微软最近发布了MVC 4 Beta,它具有Web API和SPA等新的非常好的功能.一如既往,微软的演示并未展示软件设计前瞻性的最佳实践.例如,使用与EF紧密耦合的DbController. 在我看来,SPA和Web API在现代ASP .NET应用程序中同时进行. 我想听听有关构建基于MVC 4的解决方
微软最近发布了MVC 4 Beta,它具有Web API和SPA等新的非常好的功能.一如既往,微软的演示并未展示软件设计前瞻性的最佳实践.例如,使用与EF紧密耦合的DbController.

在我看来,SPA和Web API在现代ASP .NET应用程序中同时进行.
我想听听有关构建基于MVC 4的解决方案的任何建议,该解决方案将应用Web API和SPA等新技术.

例如,将Web API项目与基础MVC4项目中的自己的控制器分开是否是一个好习惯.如何处理SPA而不是使用DbController来分别保持数据持久性?什么是常规MVC4应用程序的主要角色,尤其是Razor视图?

任何其他想法或建议都非常感谢.

解决方法

关于MVC4 Web API的分离:imho(一如既往)它取决于你的具体项目.

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

MVC剃刀视图的作用可能是渲染从客户端动态加载的部分视图.你也可以为最初加载的Index页面做一些像CSS / JS等条件加载的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读