
Similar to what you’d do in jQuery or other frameworks, the Ext.onReady block will run once the HTML web page has finished loading. The most important thing in the HTML template is naturally the app.js You don’t even need to have anything in the body tag. The HTML page is pretty simple, where it includes the Ext JS framework along with a theme. Let’s take a look at what an Ext JS Hello World app would look like.

Ext JS is more JavaScript-driven in comparison and doesn’t require much HTML code.Īn example of the HTML template of an Angular app Sample Applications Hello World App

In terms of development style, AngularJS seems to be HTML-driven and therefore needs quite a bit of hand-crafted HTML. Many large organizations can’t expect their users to be running the latest browsers on their device, especially since a good portion of internet users are still using Internet Explorer 8. More importantly, Ext JS supports a lot of legacy browsers, including Internet Explorer 8 and 9. Many widgets come out of the box, and users don’t have to rely on third-party libraries either. If you’re wondering how Ext JS compares to Angular JS, here is a quick overview of the differences between the two:Īs you can see, Ext JS takes a very different approach to frameworks. In addition, Ext JS 5 will also support URL Routing so it is possible to do deep-linking. In particular, the Ext JS 5 works well with tablets with charts that support touch-based gestures and new responsive themes that can adjust to mobile and desktop screen sizes.Įxt JS 5 also supports 2-way data binding to save developers time, and the data-binding is not limited to the HTML template as it can be done across the entire framework and all widgets. Support of Applications Across Multiple Devices As jQuery and other libraries came out in 2006, Sencha was quite revolutionary at the time of its first release, but it is now year 2014 and Sencha’s flagship Ext JS has now evolved into version 5 (and recently updated to 5.1 as of December).

Sencha has been around since year 2007, with 2 million developers world-wide uses it and over 10 thousand commercial customers, including 60% of the Fortune 100 companies such as Google, Adobe, and Salesforce. At the end, Arthur answers some of the audiences’ questions, such as how Sencha Ext JS 3.x compares to 5 and how compatible Sencha is with mobile phones. The article is about what’s new in Ext JS 5, and will serve as a simple walkthrough of how to use the framework. This blog post is based on the Codementor Office Hours with Sencha’s developer relations manager, Arthur Kay. It has a rich UI application development framework, is good for charting data, and supports a wide array of browsers.

Sencha Ext JS is a JavaScript Framework for building interactive HTML5-based web applications.
