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
- Host: GitHub
- URL: https://github.com/icai/pagebone
- Owner: icai
- Created: 2016-08-18T08:59:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-03T08:50:22.000Z (almost 9 years ago)
- Last Synced: 2025-01-08T12:41:08.581Z (about 1 year ago)
- Topics: backbone, backbonejs, enhancement, es6, middleware, pagebone, router-middleware
- Language: JavaScript
- Homepage:
- Size: 244 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.