Table of Contents
Introduction
We are extremely excited to announce that the beta version of Ext JS 6 is now available. This beta release enables you, our Sencha community, to test and evaluate our Ext JS 6 work in progress. This a great opportunity to help us make this the best Ext JS release ever.
With Ext JS 6, you will be able to use a single JavaScript framework to seamlessly build applications for desktops, tablets, and smartphones.
Download Ext JS 6 Beta
See What’s New in Ext JS 6
Benefits of Ext JS 6
Over the course of its evolution, Ext JS has become the industry standard for feature-rich, data-driven, single-page applications. Ext JS powers applications that have successfully scaled to hundreds of screens and hundreds of thousands of lines of code. All those applications need to be mobilized, so your users can perform business critical tasks on any device, anytime, anywhere, and especially in the field.
With the introduction of touch and gesture support in Ext JS 5 last year, we took the first step towards bringing mobility to the Ext JS framework. In that process, a core common code base was created. With Ext JS 6, the UI components of Ext JS and Sencha Touch sit on top of that common core, so you can have a single code base and build apps for devices ranging from desktops to smartphones — truly universal applications.
New Ext JS 6 Features and Tools
In addition to the merged framework, Ext JS 6 brings a myriad of new features, tools, and improvements. Here are some of the highlights:
- Merged Ext JS & Sencha Touch – With Ext 6, you now have access to all the UI components from Ext JS and Sencha Touch, from a single code base, that allows you to selectively deliver the appropriate user experience across all devices. By virtue of using the common core, Sencha Touch UI components inside Ext JS 6 now get the MVVM support, data binding, and even the mouse and click support, in case you want to use them on desktops. There are also a number of enhancements in Ext JS 6, especially in the areas of Accessibility, Charts, and Grid.
- Sencha Pivot Grid – The Pivot Grid add-on enables you to quickly and easily add powerful analytics functionality to Ext JS applications. You can build applications that enable users to discover critical insights from massive sets of data available in your Ext JS grids.
- Sencha Cmd 6 – With every major release of Ext JS, we update Sencha Cmd and make it easier and faster for developers to build their applications. With Sencha Cmd 6, we have added a brand new SASS compiler — Fashion — which is our own runtime JavaScript implementation and eliminates the dependency on Ruby and Compass.
- Sencha JetBrains Plugins – We have created plugins for these popular IDEs, which makes Ext JS development much faster and easier, and significantly improves productivity. The Sencha JetBrains Plugins enable autocomplete and allows developers to have quick access to configs, mixins, properties, events, methods, and more.
As you can tell, we’re proud to release this beta to the community and continue to evolve Ext JS as the best way to deliver the most robust web applications for desktops, tablets, and now on smartphones as well. Read “What’s New in Ext JS 6” for a complete view of all of the new features.
We advise against putting Early Access and Beta releases into production.
We Need Your Feedback
Ext JS 6 beta is available for download immediately along with Sencha Cmd 6 beta. We’re working hard to release Ext JS 6 GA as soon as possible. We need your help and feedback to make that happen! Try out the Ext JS 6 beta, migrate one of your smaller apps in staging, make it a universal app, and report bugs, issues, or errors in the Ext JS 6 forum. We look forward to your feedback.
Congrats guys! the merged UI components and shared core is what we were all long waiting for! Thanks a lot
This in mind I will consider to use sencha again for my next project
Great.
Hi,
Thank you for this great beta release!
I’ve one question regarding licensing: Will ExtJS 6 still have the FOSS exception for open source products? Can’t find anything on the FAQ page: https://www.sencha.com/legal/open-source-faq/ ? Is it just missing there or not allowed anymore?
Thanks!
Anyone?
Thanks!
Cool
But does this Coexist with Extjs5 on the same computer?
@Lars, Ext JS will of course be able to be extracted on the same computer, you do not install Ext JS.
I t’s Great to see EXTJS 6 Beta ,
But one question: Why are you still you support IE8? I think you should support IE10+
because share market for IE as following:
– IE8 (<2%)
– IE9 (< 2%)
depend on : http://www.w3schools.com/browsers/browsers_explorer.asp
I think one step forward is a good for developer and end-user to see more powerfull application.
Thanks again for this release and Excellent work
Ext JS 6 supports the same browsers as Ext JS 5. For Ext JS 5 we polled many of our actual customers to see what browsers they must support in their applications. This polling told us that IE8 was still a critical browser and therefore we still must support it.
I tested Ext JS 6 a little bit.
First, I used the following command created a project:
sencha -sdk C:\inetpub\wwwroot\ext-6 generate app cosmos app
Then, I changed app.json to target classic
“toolkit”: “classic”,
Then I use Sencha app build to build the project, it built modern too. Then I deleted the modern folder, I got error saying ‘cosmos.view.main.Main’ file could not be found, although it is in classic folder.
To me, it is better to use Sencha CMD to create classic or modern or general.
If we use Sencha generate app classic, we don’t need to create modern folder and the main view should be in main view folder. That is, don’t need to create classic folder either. The same as
Sencha generate app modern. Only create classic and modern folder when use general or no classic or modern specified. Basically, we should keep the code structure as simple as possible.
dow
I have developed on your framework for a very long time! I have hit walls, I have managed to get things going. I created ERP solutions, gmail-like interfaces, google-drive like interfaces, integration with jasper reports, integration with mongodb, pouch db, nodejs, synchronization tools, you name it: I have done it! Using ExtJS primarily!
I think time has come to stop using this though! The pricing is totally insane! It is more expensive than MS products..!!!!!
I don’t know if you still have “animal” on board, but even THAT experience was atrocious!
I found that we are being used for testing, and our fixes are being implemented and added in a paid-up solution.
Your frameworks are not in step with one another (eg. architect always lags behind new versions). I found when up updated the architect, you modified variables which I used in my apps so I had to modify my apps only from variable naming point of view!
I saw your released demo and it has many bugs in the examples! I read your forums and many issues have already arisen (again at our cost and time)
Frankly I feel let down by your team more than the software itself! We (the developer) are HAPPY to test and provide solutions, but to have the software released with fixed bugs + more other bugs at such a high cost: NOT worth it!!!!!! The framework is really good in general, but the trouble and the lack of supporting your own clients makes it ever so harder to swallow!
I know this comment won’t matter to you like may of our questions remain unanswered online throughout the forums! So whatever….
Thank you and good luck!
P.S. Why isn’t your website built on it??? Oh yes because then you’d have to manage it extensively with each update of your framework! Eish!!!! I actually also built websites as well with your framework – from scratch!