Relying on the $().ready event to load the backbone app may not be always the best option.
Backbone.ready is trying to bridge the gap by encapsulating a number of fallbacks in a custom .ready() method
The ready
method currently supports (in order of priority):
in your main.js
initiate the app as follow:
Backbone.ready( function (){
// initialize APP
window.app = new APP( config );
// start backbone history
Backbone.history.start();
});