Views and Events
In the preceding chapters, we explored Backbone's Models and Components, which together provide awesome infrastructure for managing data outside of the DOM. Sooner or later, however, every browser-based Web application must interact with the DOM: It is how we display data to the screen and receive input from the user. Thus, it should not surprise you that Backbone provides a component to help us organize the code we write in this area.
This last statement bears repeating: To help us organize the code we write.
It is understandable if you are disappointed at Backbone's reluctance to lend a hand with your UI. However, I beg you to remain open to the idea that Backbone's restraint in this area is one of the key strengths of the framework. How do I mean?