Ext JS is a JavaScript framework for building data-rich web applications. It features modern UI widgets, layout controls, MVC architecture, charts, and cross-browser support. Ext JS is best for complex desktop-like applications, while jQuery is better for simpler DOM manipulation tasks. Both can be used together on the same site. Ext JS uses components, events, inheritance, and other object-oriented patterns to build robust applications.