Book Image

Learning Ext JS 4

By : Crysfel Villa, Armando Gonzalez
Book Image

Learning Ext JS 4

By: Crysfel Villa, Armando Gonzalez

Overview of this book

<p>Ext JS is a JavaScript library for building interactive web applications using techniques such as Ajax, DHTML, and DOM scripting.<br /><br />Ext JS 4 features expanded functionality, plugin-free charting, and a new MVC architecture, it's the best Ext JS web application development platform yet. It helps develop incredible web apps for every browser.<br /><br />Learning Ext JS 4 will teach you how to get the best of each Ext JS component and also show you some very practical examples that you can use in real world applications. You will also learn why it is so useful and powerful in developing fast and beautiful applications.<br /><br />The book starts with the very basics of Ext JS. You will learn to create a small application step-by-step, and add new features to it in every chapter.<br /><br />Once you grasp the basics, you will learn more complicated topics such as creating new components, templates, architecture, patterns, and also tips and techniques that will help you improve your skills on JavaScript and Ext JS 4. We also cover how to create themes to make your application design beautiful and customize it the way you need.<br /><br />At the end of the book, you will have a working application built using all the knowledge you gained from the book.</p> <p>&nbsp;</p>
Table of Contents (20 chapters)
Learning Ext JS 4
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


Having a good architecture is a must. If we don't define a scalable and maintainable architecture, our project will be at risk. There are many horror stories by developers who have started a project without a good architecture and believe me when I say that it is a nightmare to work on those projects. By following the guidelines of Sencha we can work happily in a better manner.

Over the pages of this chapter we have learned how to organize our code using classes and following the MVC pattern to assign the right task to each class. Using a controller to write our logic for the views and give life to our components is a great way to keep our code clean and organized.

We also learned how to load new modules on demand with all their dependencies. The method we learned is great for the development phase because it's easy to debug our code. We need to add some changes when deploying our application to production, but that's another story that will be covered in the coming chapters.

In the...