Why ExtendJS?

JavaScript is a great language for websites and small projects but its dynamic nature, can be unsuited, for large projects where collaboration and code-reuse is important.

ExtendJS solves this by providing a simple, yet powerful, class abstraction for JavaScript.