Uno dei problemi più rilevanti nel creare webapps, è il dover diversificare il codice per ogni OS, perdendo più tempo nel creare la compatibilità che la webapp stessa.
Per questo ci viene incontro Electron 1.0, un tool per costruire webapps crossplatform che non necessitano neanche di un browser per essere eseguite!
[button color=”” size=”large” type=”” target=”_blank” link=”http://systems.closeupengineering.it/category/a-tool-a-week/”]CLICCA QUI PER ALTRI TOOLS[/button]
Electron 1.0
In questo modo si potrà creare una UI in HTML e gestirla in Javascript.
Un’unica soluzione per TUTTI i sistemi operativi desktop, senza bisogno di installare pacchetti di compatibilità.
Electron inoltre include una larga gamma di API per svolgere funzioni complesse che nei vari sistemi operativi richiederebbero codice specifico. In questo modo, basterà richiamare l’API necessaria e Electron si occuperà di eseguire il codice specifico del sistema operativo su cui risiede l’app.
Electron è completamente Open Source ed è stato utilizzato per creare app da tante delle grandi case software: Microsoft, Facebook, Slack, e Docker, per esempio.
Ecco un video di prova:
Vogliamo farvi iniziare subito quindi…
# Clone the Quick Start repository
$ git clone https://github.com/electron/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install the dependencies and run
$ npm install && npm start