【发布时间】:2015-09-26 22:15:04
【问题描述】:
只是想知道为什么我们在后端应用程序中使用 DAO 模式,而在带有 Backbone 等框架的单页面应用程序中,我们在主干模型/集合上使用保存/获取功能。
我已经在使用 Play (Java/Scala) 等框架的服务器端开发中看到了这一点,我认为 Rails 也可以做到这一点(?)。在我看来,这对于小型项目来说是一个很酷的功能,但并不适合大型应用程序。
我只是想知道为什么当搜索“backbone + dao”时,我发现的唯一用例是关于浏览器本地存储,而不是关于访问远程数据。我是唯一一个认为复杂的主干应用程序应该使用 DAO 模式来访问远程数据的人吗?
【问题讨论】: