Ale*_*lex 5 asp.net-mvc singlepage asp.net-mvc-4 asp.net-web-api
微软最近发布了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 的分离:恕我直言(一如既往),这取决于您的具体项目。
关于 EF:您绝对不应该返回 EF 实体,而是返回您自己的 DTO。
MVC 剃刀视图的作用可以是渲染从客户端动态加载的部分视图。您还可以为最初加载的索引页面执行一些操作,例如条件加载 CSS / JS 等。
| 归档时间: |
|
| 查看次数: |
1651 次 |
| 最近记录: |