ASP.NET MVC + Backbone.js,这有什么意义吗?ASP.NET MVC真的需要吗?

Mar*_*tin 5 model-view-controller asp.net-mvc jquery backbone.js asp.net-mvc-3

我一直在考虑使用backbone.js javascript框架进行一些开发,我目前使用的是ASP.NET MVC ...

考虑到这一点后,似乎ASP.NET MVC服务器端部分将是多余的......

Backbone.js将包含我的模型,我将通过在我的WCF机器上调用REST服务获得.

我的ui将由Backbone/js更新...

任何逻辑都在backbone.js控制器中,这些控制器必须在客户端执行.

我真的很喜欢一些输入,因为我似乎已经达到了假设ASP.NET MVC被backbone.js消灭了.

Anyboyd同时使用,为什么?如何?

提前致谢

Ray*_*nos 9

我真的很喜欢一些输入,因为我似乎已经达到了假设ASP.NET MVC被backbone.js消灭了.

号码骨干在客户端运行.

在客户端和服务器上运行的内容之间存在差异.

但是,将服务器作为中间件并且仅通过REST公开数据库实际上是有效的.

您当然需要在数据库上设置适当的登录机制和权限以确保安全性.

但是,您需要服务器来获取闭源代码.

如果要使用C#/ .NET/Massive代码重用.大规模模式重用使用服务器端中间人.

仅使用客户端和数据库的大型应用程序的概念未经过测试,并且对"什么是良好实践"知之甚少,因为那些不存在.

当然,您可以使用像node.js这样的服务器端javascript,并且能够在服务器和客户端上重用所有主干模型/集合.这对您来说可能更合适


Hec*_*rea 6

有趣的是,我实际上已经反过来了:保持MVC而不是WCF.如果你的MVC项目只服务于"数据"而不是"视图"给它的客户端,那么无关紧要MVC仍然提供了很多Web应用程序所需的管道.