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同时使用,为什么?如何?
提前致谢
我真的很喜欢一些输入,因为我似乎已经达到了假设ASP.NET MVC被backbone.js消灭了.
号码骨干在客户端运行.
在客户端和服务器上运行的内容之间存在差异.
但是,将服务器作为中间件并且仅通过REST公开数据库实际上是有效的.
您当然需要在数据库上设置适当的登录机制和权限以确保安全性.
但是,您需要服务器来获取闭源代码.
如果要使用C#/ .NET/Massive代码重用.大规模模式重用使用服务器端中间人.
仅使用客户端和数据库的大型应用程序的概念未经过测试,并且对"什么是良好实践"知之甚少,因为那些不存在.
当然,您可以使用像node.js这样的服务器端javascript,并且能够在服务器和客户端上重用所有主干模型/集合.这对您来说可能更合适
有趣的是,我实际上已经反过来了:保持MVC而不是WCF.如果你的MVC项目只服务于"数据"而不是"视图"给它的客户端,那么无关紧要MVC仍然提供了很多Web应用程序所需的管道.
| 归档时间: | 
 | 
| 查看次数: | 2298 次 | 
| 最近记录: |