Category Archives: Ext JS 6

Universal Windows Apps for Microsoft Surface Pro Hybrids / MS Edge with Ext JS 6

Posted on in Ext JS 6

Now that hybrid touch pc’s / tablets, like the Windows Surface Pro, got popular, I often hear people asking me, if it’s possible to create Ext JS apps for Windows tablets? Ext JS 6 has support for Windows 10. The classic toolkit supports IE8 and up, and the modern toolkit supports the Edge browser. It […]

Read more »

Custom UI Components with Sencha

Posted on in Cmd Ext JS Ext JS 5 Ext JS 6

Sencha recently announced the Angular 2 and React bridges. https://www.sencha.com/blog/first-look-ext-js-bridge-to-angular-2/ https://www.sencha.com/blog/react-and-ext-js-secret-besties/ These are great solutions for Angular 2 or React developers, which do want to make use of the robust Sencha components.(For what’s worth; the Angular 2 and React frameworks don’t contain components. These are just single page app frameworks which sets up the architecture […]

Read more »

Tutorial: Full-stack JavaScript for the Enterprise. Getting started with: Ext JS, Node.js, Express, MongoDB and Docker. (5)

Posted on in Docker Environment Ext JS 6 MongoDB Node JS NoSQL

This is part V of the tutorial, and covers how the Ext JS client app can consume the server Node.js API Let the Ext JS app consume your API By now we have a working back-end with Node, and a working front-end with Sencha. Now we are ready to modify our Sencha app, so we […]

Read more »

Tutorial: Full-stack JavaScript for the Enterprise. Getting started with: Ext JS, Node.js, Express, MongoDB and Docker. (2)

Posted on in Docker Ext JS 6 MongoDB Node JS

This is part II of the tutorial, and covers: JavaScript on the server. Node.js: Setup the back-end with Express 4 Now that the client Sencha app is ready to be served, we need to create our server to display the Sencha app in the browser. What you see in the client folder, those are the […]

Read more »

Tutorial: Full-stack JavaScript for the Enterprise. Getting started with: Ext JS, Node.js, Express, MongoDB and Docker. (1)

Posted on in Docker Ext JS 6 JavaScript Node JS

This is part I of the tutorial, and covers: JavaScript on the client. Yeah you are correct, when you have a web project, optimized for production, you can use FTP and simple upload the folder on your server. That’s easy, and when you only have a simple HTML5/JS/CSS app, or an application with a PHP […]

Read more »

Native Sencha apps with Ext JS 6 and Cordova / PhoneGap

Posted on in Cmd Cordova Ext JS 6

Last time I played with Cordova, I developed Sencha Touch apps. Been there, done that. Sencha’s new mobile framework, is Ext JS 6. With Ext JS 6 you can create desktop applications or mobile (tablets or phone) apps. And.. you can create universal apps. A universal app, means one Ext JS 6 code base, for […]

Read more »

Asynchronous JavaScript: Promises

Posted on in Ext JS 6 Uncategorized

JavaScript is single threaded, causing code to execute from top to bottom, so two bits of code cannot run at the same time. For example, you might download a JSON file from an (external) server and you’d have to wait until you retrieve that file. Instead of blocking the thread, there are ways you can […]

Read more »

Advanced Cmd: How to integrate Ext JS with Maven

Posted on in Environment Ext JS Ext JS 5 Ext JS 6 Uncategorized

This last article, will show you, how you can integrate Ext JS with tools like Maven. Please understand, Maven is not a required Sencha setup, though it is possible to build your Sencha projects with Maven. About Apache Maven Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of […]

Read more »

Advanced Cmd: How to modify Sencha builds

Posted on in Cmd Environment Ext JS Ext JS 5 Ext JS 6

This guide, will discuss builds, and how you can modify it, with Apache Ant. About Apache Ant integration in Sencha Cmd. Sencha Cmd is build with Apache Ant. You don’t need to have Ant installed on your machine, Sencha Cmd has that dependency for you, while installing Cmd. (Sencha Cmd is delivered as a JAR […]

Read more »

Advanced Sencha Cmd: Dealing with a multi Ext JS app infrastructure

Posted on in Cmd Environment Ext JS Ext JS 5 Ext JS 6

This guide will describe how to deal with an infrastructure, that contains multiple Ext JS apps. It will discuss: Local workspaces How to split builds How to modify file paths and output settings About Workspaces To support these, Sencha Cmd defines the concept of a “Workspace”. A Workspace is simply a folder that ultimately contains […]

Read more »