The next task to popularise Xwidget further is to convince the non-widgeteers out there that Xwidget is a usable alternative to other products. There is no other supported widget engine in development now that allows you to create non-square non-traditional apps with fully transparent backgrounds. These are still very rare in the whole world of desktop development. It can be done using Windows but it requires serious coding and is complex. Xwidget does it easily and by default. This is a mjor selling point for Xwidget that the world does not yet really understand.
In addition, Xwidget is underselling itself. It sells itself as a widget engine but in fact it is a lot more than that.
It is in fact a very simple way of creating
javascript apps that run on the desktop perfectly well without requiring the complexities of node.js or electron.js. It uses
jscript which is based upon ECMA standard javascript so any web app can be ported to Xwidgets and vice versa. Instead of CSS Xwidget output goes to objects whose screen position and other properties are described in XML. XML is a simple markup language that will be familiar to any javascript coder.
Xwidget engine extends Microsoft's jscript, to provide APIs that allow access to o/s functions that standard javascript simply does not - this is a real boon. Xwidget has an on-the-fly debugger that allows rapid application development, Xwidget has its own IDE (not the best but improving and it'll do in a pinch).
Xwidget has access to Windows activeX allowing you even more access to the Windows sub systems, FS, WMI, WMP &c
The good thing about using the Xwidget engine is that if you do all your logic in pure javascript if the engine goes "tits-up" then your code can still be migrated to the the web.
The thing is that Xwidget is a viable alternative to some serious apps out there that are attempting to do the same thing, ie. put javascript apps on the desktop (node.js, electron.js &c). Xwidgets is not being sold as a javascript solution for the desktop solution but it fits the bill
perfectly.
See my article here on stackoverflow:
https://stackoverflow.com/questions/43506899/desktop-application-using-html-css-and-javascript/45448023#45448023-oOo-
So here is the rub. Xwidgets is a solution for putting javascript apps on the desktop, freed from the imprisonment of the browser, it can create transparent background apps of any shape. It is a javascript RAD environment with a debugger and an IDE. It provides system level access to the file and operating system. It is what all javascript developers have been waiting for.
-oOo-
The next step is to start pushing Xwidgets to this market.