Ciao ragazzi,

attualmente sviluppo principalmente in Python/JS per le desktop app tramite il motore di rendering webkit.

Mi sono messo a leggere un pò di documentazione su electron e ho sviluppato una prima app semplice giusto per vedere il funzionamento (senza però le API che eseguissero alcunchè sull'OS, quindi semplici window che comunicano fra loro) e ho notato che effettivamente velocizza il processo lavorativo.

Ora ho diverse domande:
1) Posso utilizzare le API dell'OS senza utilizzare un wrapper? Da quanto ho capito devo comunque creare qualcosa in qualche linguaggio di scripting/programmazione per la parte applicativa del software;
2) Come faccio se voglio estendere il software per mobile/desktop/web? Di norma creo tutto ciò che può essere creato con node.js sul web, però poi è inevitabile che le parti che devono interagire con i relativi os, no?
3) Non ho mai utilizzato react (vedo che va molto di moda la combinazione react+node.js+electron), mi spiegate qual'è il pro in confronto ad altri frameworks JS?

Grazie in anticipo