2013-03-03 3 views
2

ember-data를 사용할 지에 대한 조언을 찾고 있습니다. 나의 취향은 그것을 사용하는 것이지만, 또한 의미가있다.ember-data 또는 ajax를 사용하십시오.

내 주요 레코드 집합은 위도/경도 레코드이며지도에 표시해야합니다. 내가받는 기록은지도의 뷰포트에 따라 달라집니다. 이상적으로 뷰포트가 변경되면 새로운 레코드가로드되지만 스토어에서 더 이상 볼 수없는 레코드도 일부 삭제됩니다.

나는 백엔드에서만 레코드를받습니다. 프론트 엔드에 저장할 필요가있는 새로운 위도/경도 레코드를 결코 만들지 않을 것입니다.

ember-data를 사용하는 것이 현명합니까 아니면 간단한 ajax 호출을 사용하는 것이 더 좋을까요?

귀하의 조언에 감사드립니다.

답변

0

:-)

그냥 내 2 센트. 즉, Ember Data는 단순히 데이터 검색을 단순화하는 것이 아니라 백엔드의 세부 사항을 추상화하는 것입니다. API가 나중에 변경되거나 웹 소켓에서 데이터를로드하기로 결정했다고 가정 해보십시오. Ember Data를 사용하면 새 어댑터 만 작성하면되고 나머지 코드는 정확히 동일하게 유지됩니다. 생각할 거리.

+0

필자는 ember-data를 향한 나를 이끌어 줄 이러한 종류의 미래 기능을 실제로 갖추고 있습니다. 저는 톰 데일이 생각하는 엠버 데이터에 대한 프레젠테이션을 지켜 보았습니다. 그리고 로드맵과 목표를 본 후에 그것은 생각할 필요가없는 것처럼 느껴졌습니다. 나는 또한 순간적으로 조금 거칠 수도 있다고 생각하지만, 나의 단순한 필요를 위해 아마도 그것은 아마 잘 할 것이다. 마지막으로 링크 테이블을 사용하여 많은 것을 읽으면 몇 가지 문제가 여전히 발생하는 것으로 보입니다. – Rudi

2

간단한 아약스 호출을해야한다고 생각합니다. 나의 신빙성은 id로 레코드를 쿼리하거나 프론트 엔드에서 레코드를 만들 때 ember 데이터가 실제로 유용하다는 것입니다. 실제로 ember는 ember-data를 사용할 것을 요구하지 않습니다. 귀하의 경우에는 말이되지 않습니다. 저는 사용자가 마커를 드래그 할 때 맵에 표시 할 새 포인트를 가져 오는 emberjs가있는 Google Map을 구현했습니다. 그리고 개발 과정 중에 나는 결코 생각하지 못했고, 사용자 ember-data가 있어야합니다. 아약스 통화가 매우 간단 특히 단기적으로 쉬울 것입니다 의심의 여지가있다

+0

100 % 일치. –

관련 문제