필자는 Backbone Marionette을 내 자신의 순수한 백본 응용 프로그램을 위해 흉내 내고 있습니다. 정말 유망스럽게 보이지만, 확실하지 않은 것은 모듈 구조와 이니셜 라이저가 실행되는 순서입니다. 주로 내가 Auth
, Todo
, Comments
등과 같은 모듈을 포함하는 최상위 수준 Application
이있을 것이다 생각하고 Backbone.history.start
Backbone Marionette Module 이니셜 라이저 주문
에 대한 (나는 보통 프레임 워크를 사용해 간단한 할 일 응용 프로그램과 함께 시작). 각 모듈에는 자체 경로가 있습니다. 내 이해에서 그들은 Backbone.history.start()
전에 초기화해야합니다. 모든 모듈이 내 최상위 레벨 Application
에서 시작하도록 트리거 한 다음 시작 기록을 시작합니까? 이렇게하면 모듈 라우터가 Backbone.history
을 시작하기 전에 초기화됩니다. 이것은 불필요한 모듈을 시작하는 것처럼 들리므로 응용 프로그램 속도가 느려 집니까?
물론 내가 아는 대부분의 앱은 매우 커질 필요가 없습니다. 시작 속도는 아마도 허용 될 수 있습니다. 그러나 가장 좋은 방법이나 추천