2012-06-15 72 views
0

我在Asp.NEt MVC3中使用backbone.js实现了一些代码,发现backbone.js非常有帮助。其实我正在开发数据仓库应用程序,用户可以在视图端运行/保存他的数据分析。重新登录后可以重新运行保存的分析。单击工具栏系统上的保存按钮时,将分析保存在数据库中。如何使用Asp.NET MVC的基于休息的服务Backbone.js 4

我的问题是,有人可以指向backbone.js使用Asp.NET MVC 4与基于休息的服务交互的链接,以便保存/检索数据库中的数据。

请给我建议更好的方法。

回答

1

我最近在ASP.NET MVC4和WebAPI之上用Backbone构建了几个非常大的系统。我强烈推荐WebAPI。它非常易于使用,并且可以与Backbone一起使用。

http://www.asp.net/web-api

正如我已经与它建立了一个应用程序的一个例子:

https://ravenhq.com/

的注册,登录,管理,帐户设置上的WebAPI的顶部所有骨干。

+0

Web API很好,但SignalR噪声也给了我一些探索它的提示。有什么想法吗 ? –

+0

我们在RavenHQ有SignlR一段时间。它因为我们在上线之前遇到问题而被拒之门外。我不确定它是否会恢复。但我喜欢与SignalR一起实时更新数据。我写了一篇关于我如何做的文章,在这里:http://lostechies.com/derickbailey/2012/04/19/decoupling-backbone-apps-from-websockets/,但有很多其他选项可以使它工作 –

+0

@Derick Bailey你如何处理webapi中的身份验证,你是否遵循了休息范式。或者你是否依赖cookies /任何第三方。我一直在拉我的头发如何避免使用web api + backbone.js进行基于表单的身份验证。另一部分是如何通过主干发送令牌/证书。你加密到base64 ..? – mobygeek