使用ember-data或ajax调用

时间:2013-03-03 21:36:17

标签: ember.js ember-data

我正在寻找有关是否使用余烬数据的建议。我的偏好是使用它,但它也必须有意义。

我的主要记录集将是纬度/经度记录,需要在地图上显示。我得到的记录将取决于地图的视口。理想情况下,如果视口更改,我会加载新记录,但我也会从商店中删除一些记录(那些不再在视图中的记录)。

我只会从后端获取记录。我永远不会在前端创建需要保存的新的纬度/经度记录。

使用ember-data是明智的还是使用简单的ajax调用会更好?

感谢您的建议。

2 个答案:

答案 0 :(得分:2)

我认为你应该选择简单的ajax调用。我的意思是,当你通过id查询记录或者在前端创建记录时,ember数据非常方便。实际上,ember不要求你使用余烬数据。在你的情况下它似乎没有意义。 我自己已经实现了一个带有emberjs的Google Map,当用户拖动标记时,它会获取要在地图上显示的新点。在开发过程中我从未想过,我应该有用户余烬数据。

只需2美分: - )

答案 1 :(得分:0)

毫无疑问,ajax调用在短期内会更容易,特别是如果它们非常简单的话。也就是说,Ember Data的重点不仅仅是简化检索数据,还要抽象出后端的细节。稍后说您的API更改,或者您决定从websocket加载数据。使用Ember Data,您只需要编写一个新的适配器,其余的代码保持完全相同。值得深思。