As we prepare for Ext JS 5 GA, it’s time for all of us to start reviewing our codebases as well as our test coverage to make sure our applications are well tested before the upgrade. In this guest blog post, Mats Bryntse shows you how to get started, even if you have no tests. You can start today and write a few Siesta smoke tests to help you get some assurance that your applications are working on the new version of Ext JS.
Ext JS 5 delivers some exciting improvements for you to use in your application architecture. We have added support for ViewModels and MVVM as well as ViewControllers to enhance MVC applications. Best of all, these choices are not mutually exclusive, so you can introduce these features incrementally or even blend them. Download Ext JS 5 to try them out.
Application architecture is as much about providing structure and consistency as it is about actual classes and framework code, and building a good architecture unlocks a number of important benefits. In Ext JS 5, we’re adding optional support for the MVVM architectural pattern. Although MVC and MVVM are very similar software patterns, using MVVM has some specific benefits that can vastly reduce the amount of application logic developers need to write. Learn how and when to use the MVC and MVVM patterns.
Here are a couple of useful tips from the Sencha Support team. Learn how to control the scroll indicator autoHide configuration in Sencha Touch 2.3.0 and how to use Mouseenter Versus Mouseover event listeners in Ext JS.
The layout system is one of the most powerful and unique parts of Sencha frameworks. Layouts handle the sizing and positioning of every component in your application. Ext JS and Sencha Touch have many similarities between them, and Ext JS 5 now supports tablets as well. In this article, we’ll take a look at how the layout system works across Sencha frameworks.
SenchaCon 2015 is coming to the San Francisco Bay Area, April 7-9. Stay tuned for news on early bird discounts and sign up now to be notified when registration opens. In the meantime, here are our ten favorite technical content sessions from SenchaCon 2013.
In Sencha Training classes, students often raise questions about the best way to fix their applications. We put together this list of troubleshooting techniques to help resolve common problems with seeing data, building an app, and strange component-x behavior.
We recently released Ext JS 5 beta, and it has lots of new features. To help you prepare your application to take advantage of everything Ext JS 5 has to offer, we’ve created an upgrade checklist. Take a look, download the beta and share your feedback in the forum.
Prior to version 5, Ext JS was designed exclusively for use on desktop devices with traditional mouse input. With the release of Ext JS 5 beta, we’ve added support for touch input as well, which allows Ext JS to be used on a larger selection of devices, primarily tablets, but also laptops with touch-screens. In this article, you’ll learn how the framework handles touch events and event normalization between devices. Download the Ext JS 5 beta and check it out.
Sencha Ext JS 5 beta is available for public access and evaluation. This release includes touch support, two-way data binding, grid gadgets, touch-optimized charts, routing and more. For all the Ext JS developers out there, this a great opportunity to help make this the best Ext JS release ever. We invite you to download the beta and share your feedback in the forum.