1

在我当前的项目中,我将backbone.js其用作前端技术。Ans 我应该注意到我仍然在MVC3但准备继续前进;)api为我的客户端部分创建区域作为数据端点是否合理。当然,我可以避免它,只在我项目的非区域外部部分留下一个普通的控制器。最佳做法是什么?

4

1 回答 1

1

为您的主干模型交互的客户端 API 设置一个单独的区域是一种很好的做法。关注点分离、可读性和所有这些。

不过,我建议您将WebAPI用于您的 API,而不是标准的 MVC 控制器。它很容易通过 nuget 添加,只需最少的配置即可设置,并且可以与 Backbone 的基于 HTTP-Verb 的方法很好地对 CRUD 操作进行建模。

如果你已经打算使用 WebAPI,那么请忽略我!如果你不能出于任何原因,那么我仍然会说一个单独的区域是一个好方法。

于 2013-04-17T12:56:22.703 回答