dshook / robo

A Javascript web application framework built of on top of Backbone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robo

Robo is a comprehensive Javascript framework for large-scale client applications.

  • Large-scale Javascript apps are hard. Javascript's best and worst feature is its ability to effectively get away with anything you want. Consistent and scalable practices are essential to write kickass modern apps.

  • Boilerplate is obnoxious and creates friction during development. Unnecessary repetition is annoying, wastes time, and makes it difficult to maintain a high development velocity when changes occur.

  • A great framework let's you progressively use its features. Progressive enhancement is a great philosophy for UI design; a framework should function the same way.

Getting Started

Where the magic happens - compose.js

Inheritance

Functional Mixins

Member Annotations

Inheritance

override, virtual, abstract

Accessors

get, set, property, result

Mixins

before, after, wrapped

Modifiers

hidden, readonly, const, sealed, static

The rest of the magic - the Robo framework

Application

Page

Model-View-Template

Controls

Standard Elements

CollectionView

Special Thanks

License

Copyright 2013 Brandon Valosek @bvalosek

Robo is released under the new BSD and MIT licenses.

About

A Javascript web application framework built of on top of Backbone

License:Other


Languages

Language:JavaScript 100.0%