Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js体系结构:集合与javascript数组_Javascript_Rest_Backbone.js - Fatal编程技术网

Backbone.js体系结构:集合与javascript数组

Backbone.js体系结构:集合与javascript数组,javascript,rest,backbone.js,Javascript,Rest,Backbone.js,我将很快开始开发我的第一个使用主干网的应用程序。查看了很多教程,但无法决定如何构建我的应用程序,因为它与典型的单模型CRUD示例略有不同。交易如下: 我的应用程序基本上是一个蚂蚁图谱。因此,基本上,用户选择一个蚂蚁物种,选择性地添加过滤器,然后将显示一个传单.js地图和一个类似电子表格的结果表。我们还需要在页面上积累几个搜索结果(例如,比较不同物种的地理分布) 我设想了两种选择: A) 或者(主干)模型是ant事件,每个用户搜索都是不同的主干集合,包含匹配的事件和一些搜索级别属性。这是有意义的,

我将很快开始开发我的第一个使用主干网的应用程序。查看了很多教程,但无法决定如何构建我的应用程序,因为它与典型的单模型CRUD示例略有不同。交易如下:

我的应用程序基本上是一个蚂蚁图谱。因此,基本上,用户选择一个蚂蚁物种,选择性地添加过滤器,然后将显示一个传单.js地图和一个类似电子表格的结果表。我们还需要在页面上积累几个搜索结果(例如,比较不同物种的地理分布)

我设想了两种选择:

A) 或者(主干)模型是ant事件,每个用户搜索都是不同的主干集合,包含匹配的事件和一些搜索级别属性。这是有意义的,因为服务器端模型也将是ant的实例,然后我将能够充分利用自动REST集成。但我必须使用JavaScript数组来跟踪这些不同的集合。还必须管理这些集合上的事件,例如,当用户希望从显示的数据中删除以前的搜索时

B) 要么模型是一个“搜索”对象,这些不同的累积搜索保存在一个集合中。然后,我可以充分利用这些集合,但客户机/服务器模型将不同(搜索与事件),因此我将无法在那里使用简单的RESTful方法

你会选择什么


谢谢,Nicolas当我必须弄清楚某个东西是集合还是数组时,我觉得很困惑,所以我选择了一个并坚持使用它。您可以从主干网集合中获得更多功能,因此我会选择这些集合,并避免使用阵列。

听起来您需要尝试一些东西,任何东西,当遇到技术问题时都可以回来。没有比尝试更好的学习方法了——尤其是在设计架构时。谢谢!当然我会的,我只是想我以前可能会收到好的建议。同时,我在这里还发现了一个有趣的方法(包含集合的模型),所以我想我将首先尝试一下,看看!