Skip to content
/ Timber Public

An application framework for starting projects with Backbone.js & Requirejs DEPRECATED

Notifications You must be signed in to change notification settings

orizens/Timber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timber

Timber is a lite weight application framework boilerplate for starting projects with Backbone.js & Requirejs. It's solves few challenages and take into an assumption few repeated decisions in single page application design.

Status: Timber is in beta stage development.

Goals

One of the goals in timber is to make the deveoper focus on the design of the application, structure and small pieces of reusable modules.

Read this blog post about the front end architecture concepts of Timber.

Timber Architecture in a Breeze

architecture flow

Features

  1. Based on open source projects: backbone, underscore, bootstrap, requirejs, jquery
  2. Concise Single Page application architecture behind
  3. Collection View Object
  4. Base View object with reusable common used methods (render)
  5. Application level events
  6. Easily define module per route
  7. easily define static views that persists with the application layout (i.e - you may decide that a top navigation bar stays on all application pages)
  8. Keeps backbone's terminology to a minimum (in use: Model, View, Collection with CollectionView as an extension)

Bitdeli Badge

About

An application framework for starting projects with Backbone.js & Requirejs DEPRECATED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published