The major difference with other view libraries is that there are no globals used at all in ripple. Each view has it's own set of bindings and plugins. This makes composition of views really easy.
Views that are created with ripple can be composed within other views and reused. Data flows in a single direction and is kept in sync automatically.