Backbone JS Benefits
Synching with backend: Developers can easily tie Backbone JS models to the backend. This is made possible by excellent support for RESTful APIs in the models and well designed APIs. As such, users can access models in the backend for reading, write or delete operations.
Following conventions: These are a great way to introduce common coding styles without coming up with comprehensive coding standards set. This means more standardized and readable codes with less manual effort.
Event-driven communications: Backbone JS users can utilize event-driven communication between views and models. This allows for more nuanced control over the changes in the views.
Backbone router: This feature offers easier and more convenient methods of routing and connecting client-side pages to actions and events. It also handles transparent translation to URL fragment version if a browser doesn’t support History API.
Backbone is smaller: There are fewer kilobytes for mobile devices and browsers to download, as well as the minimal conceptual surface area.
- Backbone View
- Backbone Model
- Backbone Router
- Backbone Collection
- Client Side Templates
- Backbone Sync
- Backbone Utility
- View rendering
- Backbone is an open source framework, and offers complete access to features at zero cost.