Ext JS Data-driven Application Design, by Kazuhiro Kotsutsumi, is a practical hands-on guide for both intermediate and expert JavaScript developers using Sencha's Ext JS 4.x framework.
This book is aimed at developers who not only want to learn how to develop a real-life desktop application that can read from and write to a database, but also want to see how to use the framework's advanced features they might not yet have heard of.
Kazuhiro begins describing the application development process by leading the reader through the database structure that the application will be using.
He continues by laying out the application structure using the MCV (model-view-controller) pattern—decoupling the UI, data, and business-logic—while detailing how to use Sencha's CLI tool Sencha CMD (Sencha Command) to help in that process.
He utilizes the framework's power by showing the reader how to use the advanced feature Ext Direct, describing in detail and with code examples what it is, how to add it, and how to use it in an application. He also brings in browser history support and again points out clearly how and why it can be used in an application.
Finally, after describing how to add and read database entries into the application and back to the server, he finishes his book explaining how to visualize the data in different charts and importing to or exporting from the database.
By using the carefully described features introduced in this book, you too can use this great architecture to build your own future applications.
Stefan Stölzle
Sr. Solutions Engineer - Professional Services
Sencha, Inc.