Ext JS 5 offers many new features to create rich, enterprise grade web applications. Routing makes history support easy to manage within a controller. The forward and back buttons are common parts of the user interface on every browser — and handling this navigation within a single page application is now very simple with Ext JS 5.
With Ext JS 5, reusing code between mobile (Sencha Touch) and desktop/tablet apps (Ext JS) is a dream come true. In this article, we will harness the power of Sencha Cmd 5 to build a Sencha Space application that uses shared code between Ext JS 5 and Sencha Touch 2.
No one likes to deal with multiple login screens. If you have to log in to more than one application a day, you know how painful it is to manage all those passwords. You can get greater security for your application with two-factor authentication, which can help ensure your users are who they say they are. Join us as we discuss how Sencha integrates with two-factor access control and single sign-on provider SecureAuth to create a seamless login experience for users — across all their devices.
All of the recent discussion about unbundling, and how it will affect the consumer mobile application landscape, raises other questions: should enterprises unbundle their mobile apps and how can they succeed with this strategy? Many enterprise application developers have to consider management, deployment, security, and user access control requirements. Learn how Sencha Space can help organizations successfully unbundle their apps.
Today, we are releasing Sencha Ext JS 5. It is the most comprehensive update to the Ext JS framework since our inception. This release enables you to deliver desktop apps on touch-enabled devices — using a single codebase. There are many new features and enhancements as well as over a dozen new guides and updated documentation. We want to thank you, our community, for all of your feedback and constant support. Download Ext JS 5 and let us know what you think.
eVestment provides a flexible suite of easy-to-use, cloud-based solutions for institutional investment professionals. They had a desktop-based application, a robust web application built with ASP.NET and a smaller web application written with Ext JS. Read about how they decided on a strategy to incorporate the best features from the three solutions into a single web-based platform, using Ext JS.
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.
Organizations, that struggled with mobility back in 2009 and 2010 when Apple’s iPhones and iPads were leading the invasion of the enterprise, now have a different set of questions: How do I get my apps and data onto all the screens my end users want to use? How do I manage, secure, and monitor the apps and data – regardless of the device used to access them? The answer to the first question is: write HTML5 apps.