Hr is like a backbone-on-steroids, it uses the same code structure: models/collections/views but also brings a base structure and a build system for the application using require.js, less, etc.
The build system brings more consistency to the application: dev or prod mode, code optimization, resources management, logging, caching, etc.
The concepts inherited from Backbone are also evolved:
- models are not just key->value (models in Hr could be really complex)
- joints between models
- views can used templates and sub-components
- better events management for classes
- and a lot more
(Sorry for my english, I'm french)