Skip to content
Backbone.js with Steal.js and doT templating - Starter Kit
JavaScript Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
MIT License_files
app
assets
scripts
steal
.gitignore
MIT License.html
README.md
app.js
index.html
js
js.bat

README.md

Backbone.js with Steal.js and doT as template system

Installation

Clone this project and start building on top of it. I would discard the .git folder after starting and create a new, initial commit.

Logic

When I started this project, I decided to put all js logic in the app folder. I would argue that a good structure would be: modules-models-collections-views. I would create custom modules used mostly as UI components or communication enablers and use backbone style models-collections to map the application logic. Layouts-views could be solved by using just some extra folders to separate between pages and nested views.

Views are gotten from the server via a synchronous call. The alternative would be using deferred, but although this seems more popular at the moment, I decided it would be easier to do this, because in production the views could be strings under the same namespace and the handling logic would be the same.

Components

Something went wrong with that request. Please try again.