These recommendations are based on our own experiences, as well as direct interaction with our enterprise customers.
Dogma vs Doctrine
Avoid obsessing about code style -- this document is merely a guide, not infallible dogma. It is not intended to be a comprehensive list of all "best practices", but rather a list of the most common areas on which people ask our opinions. Many others have created similar documents and clearly not everyone agrees on every point.
To best articulate Sencha's experience building both frameworks and enterprise applications, we will divide this discussion into four parts:
It is worth noting that many of the points we will cover might fit into more than one of these pillars.