An open API service indexing awesome lists of open source software.

https://github.com/icai/pagebone

thinking in Backbone
https://github.com/icai/pagebone

backbone backbonejs enhancement es6 middleware pagebone router-middleware

Last synced: 2 months ago
JSON representation

thinking in Backbone

Awesome Lists containing this project

README

          

# Pagebone
thinking in Backbone.

## About Pagebone

Over the past few years, I'm dealing with Backbone.js. As the name `Backbone`, He's just a backbone, but not the all for your framework and architecture. I think that Backbone is weak in Router and View module. So I write Pagebone will redesign these.

Pagebone is ES6 architecture, webpack and browserify to build.

## Features

Pagebone will kill the Backbone framework like marionette.js, BackboneLayoutManager etc.

And I try to keep all the backbone api instances.

### View

Provide view manager(no do)

### Router

Provide a router middleware like expressjs (complete),
Controller like laravel framework(no do)
Route map for multi pages application

note: Router middleware now just rewrite the 'route' method.

### MiddleWare(new)

Provide a middleWare to global use, as View Module.(complete)

### Other

include like Ruby Class(no do)
mixin like Ruby Module(no do)

## Usage

Now in developing, all new feature please see the unit test and source code.

## License

This software is licensed under the terms of the Mozilla Public License v2.0.