![]() I think that core architecture influences the takeup of either NW.js or Electron. I have noticed that a number of apps formerly built with NW.js have now moved to Electron and the resourcing of Electron looks more plentiful - looking a bit like a VHS/Betamax scenario however I'm happy with NW.js and for me it is a lot easier to understand than the Electron approach which appears to rely on IPC messaging, etc. It should be noted that a similar project exists called Electron (formerly Atom) - this was created for GitHub by a former Node-Webkit developer and has gained a lot of traction with devs/larger companies (eg: Microsoft with Visual Studio Code). 100M) - this is the price for easy cross-platform desktop development! I suppose the elephant in the room for NW.js (and the same for Electron) is that every application being shipped essentially is integrated into it's own customised Chromium browser so the binary sizes can be quite large for simpler programs compared to say apps built with C++ or suchlike (size starts at c. NW.js started out as Node-Webkit which basically uses the Chrome/Chromium browser in conjunction with Node.js providing a unified framework for the client/server contexts based on javascript - it allows cross-platform development of desktop applications utilizing web technologies (HTML/CSS/JS). Transparency to allow widget type functionalityĪbility to compile/obfuscate js files if necessaryĪpp can start in either browser or node context Basically the predecessor to DOS and the machine I used was an InterTec SuperBrain with a Z80 CPU (in fact - two!)Įasy to encapsulate web sites into desktop apps ![]() □ I know - what is CP/M? - it is Control Program/Micro. NW.js for me has been quite easy to use and one of my apps which started on CP/M Basic now runs on NW.js too. Somehow I came across Node-Webkit (now NW.js) and it looked ideal going forward since I could leverage my web knowledge. Thereafter I tried the Konfabulator/YWE for small widget type apps and it worked great until they sold out to the Yahoo TV Widget dream. Q7Basic looked quite good but was a bit limited in cross-platform capability and then of course the sole developer decided to abandon the project. Unfortunately VB was just getting too cumbersome with. Basically this page encapsulates some of the experience I have had with using NW.jsīasically my coding started with 6800/6809 machine coding and then to BASIC (CP/M and DOS).
0 Comments
Leave a Reply. |