We use nwjs with lot of files + sqlite3[1] + bluetooth + http + child synchronization for tasks in other languages[2].
It works well, scale well, is cross-platform with changing very few of the application code (the build process is quite complex, thought).
Also, building an html with bootstrap, eventually with the chrome developer tools, takes agility to a whole new level when we speak about desktop applications.
thanks for the links. sounds good to look at.
Other risk part i have in application is calling hw decoders from gst api for playing mp4 videos. not sure how well that is supported in nw.js especially for intel and arm arch.
the closest example of the application i have would be some sort of kiosk for rail reservation. people come, select journey and time, do the payment and get the printed ticket.
For such a scenario, i'm exploring nw.js.
We use nwjs with lot of files + sqlite3[1] + bluetooth + http + child synchronization for tasks in other languages[2].
It works well, scale well, is cross-platform with changing very few of the application code (the build process is quite complex, thought).
Also, building an html with bootstrap, eventually with the chrome developer tools, takes agility to a whole new level when we speak about desktop applications.
[1] With http://bookshelfjs.org/ but http://sequelizejs.com/ is better in most cases
[2] With https://github.com/primus/primus we spawn watchdogs which run processes (via http://nodejs.org/api/child_process.html). It's very effective.