title: ExtJS - Is it good practice to add all of my application controller inside controller array in Application file
body: <p>I am using ExtJS 5 to create an big application.
  I am trying to minimize the initial load time of the application. Once the application is loaded it is responds very fast.</p>
  
  <p>Inside Application.js file i have declared all the views(>300) inside views[] and all the controllers(>300) inside controllers[]</p>
  
  <p>Is it a good practice to declare all the views and the controllers inside Application.js file or it should not be done ?</p>
  
  <p>Other details -</p>
  
  <p>I am already using Sencha Cmd to build my application. 
  The size of the app.js after build completion is around 5MB. 
  We are also using gzip so that app.js file gets reduce to around 1.2 MB.</p>