How does it help your application

Let's recap. How are we better off than in Ext JS 3 before we had any of this MVC stuff involved?

  • We've got clear separation of presentation and data with views and models
  • We have a way of orchestrating different parts of our application using controllers
  • We've got a way of splitting our app into logic units by using multiple controllers with associated views

Not only does this lend itself to a good design by keeping different bits of functionality very separate from the outset, but it also gives us a good platform for maintainability purposes because it imposes a very specific way of working.

Get Ext JS Application Development Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.