Part 3. Building an application

 

In this part of the book, you’ll get to know how Ext JS works and learn some best practices for building MVC applications.

Chapter 13 dives into class system foundations used for enhanced reusability by focusing on prototypal inheritance, class definition, subclassing components, framework extensions, shared plug-ins, and dynamic class loaders including a composite grid panel with context menus that can be applied to any data view. Chapter 14 shows how to build complex applications based on the MVC architecture with controllers; coding conventions for Ext JS, JavaScript, and CSS; and recommended development processes with Sencha Cmd tools using all the knowledge gathered throughout this book.

This part enables you to use more advanced features of the framework such as custom extensions, plug-ins, and class loaders, as well as to learn solid principles for building and managing web applications.