2012-02-13 5 views

답변

1

컬렉션은 원하는 정보를 저장하기 위해 반복 할 수있는 JSON 객체의 배열로 출력 될 수 있습니다. 목록을 다시 만들려면 obect 자체의 ID가 충분해야합니다.

1

간단히 대답하면 Backbone.js가이 문제를 전혀 다루지 않는다는 것입니다.

더 자세한 대답은 Backbone이 RESTful API의 전제를 중심으로 설계되었거나 적어도 잘 작동한다는 것입니다. 많은 백엔드 프로그래밍 언어 중 하나를 사용합니다. 해당 언어의)를 사용하여 리소스를 나타냅니다. 아마도 Backbone이 기본적으로 말하는 백 엔드에서 JSON을 출력하게 될 것입니다.

데이터베이스 백업 백본 응용 프로그램을 갖고 싶다면 여전히 업무를 처리해야합니다.

한편, 엄청난 양의 데이터가없는 무언가를 직접 작업하는 경우 localStorage plugin을 사용하여 브라우저에 데이터를 저장할 수 있습니다. Backbone으로 시작하여 프론트 엔드 기능에만 집중할 수있는 좋은 방법입니다.

내 앱이 데이터를 처리하는 방식에 만족하고/또는 너무 느리게 시작될 때까지 내 자신의 계획은 localStorage을 사용하는 것입니다. localStorage은 약간 휘발성이 될 수 있기 때문에 (브라우저를 업그레이드하면 어떻게됩니까? 모르겠지만 원하지 않습니다), 정기적으로 모든 데이터를 JSON 문서로 덤프하고 파일 시스템에 저장합니다. .

분명히 이것은 로컬에서 개발하고 백본 자체를 학습하는 데 유용한 방법 일 것입니다. 필연적으로 당신 (그리고 나!)은 총알을 물고 백 엔드를 선택해야 할 것입니다. Rails는이 목적으로 인기가있는 것으로 보이며 많은 해결책이 PHP에 있습니다.

관련 문제