Goal: Actively teaching the people how to work with Plasma/linux and FOSS, and turning them into power-users.

Jos van den Oever jos at vandenoever.info
Fri Sep 8 07:37:45 BST 2017


Op donderdag 7 september 2017 20:21:58 CEST schreef chfan z. :
> More power-users - More simple users!

One of the most popular ways for people to start programming is currently 
nodejs/npm.

If there were NodeJS bindings [1] for basic Qt blocks such as 
QQmlApplicationEngine and QObjects were exposed to the NodeJS runtime, then 
you could do QML programming on NodeJS. You could install Qt via NPM and get 
set up almost instantly.

The application would run two JS instances, but the applications would still 
be lighter than browser applications.

Technical challenge that I'm sure someone knows the solution to: how to deal 
with the Qt event loop and Node event loop? Two communicating threads or one 
thread with interlocking event loops?

What 'git clone kde:*' is to kde developers, is 'npm install *' to many people 
learning to program.

Cheers,
Jos

[1] https://nodejs.org/api/addons.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-community/attachments/20170908/405c984c/attachment.sig>


More information about the kde-community mailing list