Il Web ha mille risorse ed è diventato di vitale importanza in qualsiasi contesto produttivo e lavorativo, tanto che la maggioranza delle applicazioni necessità di interfacciarsi, utilizzare e sfruttare le tecnologie open-Web. Non è un caso che framework come Angular o React insieme ad architetture avanzate vi facciano diventare estremamente produttivi e potenti. Inoltre il Web, attraverso bravi web designer, diventa bello e fruibile.
Attraverso il web e grazie a tecnologie come Cordova è possibile costruire applicazioni mobile multipiattaforma attraverso un unico codice sorgente. La stessa necessità ora è possibile soddisfarla anche sui PC desktop, sui quali probabilmente svolgiamo molto lavoro, attraverso la tecnologia Electron.
Cosa è Electron
Si può pensare ad Electron come a Cordova per i desktop. Attraverso Electron è possibile costruire applicazioni cross-Platform utilizzando JavaScript, HTML e CSS. I vantaggi di questo tipo di tecnologie le abbiamo affrontate nel precedente articolo Applicazioni multipiattaforma per Mobile e Desktop.
Se c’è la necessità di sfruttare tecnologie native del desktop come la rete Bluetooth, le porte USB o il file system si possono utilizzare appositi node packages che effettuano l’interfacciamento tra applicazione e desktop. Ciò, in poche parole, sta ad indicare che le applicazioni desktop costruite con Electron possono fare qualsiasi cosa come le applicazioni native comunque permettendo personalizzazioni in base ai sistemi in uso.
I vantaggi di Electron
Sintetizziamo alcuni vantaggi:
- è open-source e disponibile sotto licenza MIT al link https://github.com/atom/electron
- si è già formata una numerosa community e diverse aziende hanno iniziato ad implementarla, per Es. Slack e Visual Studio Code
- le tecnologie web stanno crescendo e migliorando molto più velocemente delle controparti native
- esistono node packages di fatto per qualsiasi cosa
- è una piattaforma potentissima attraverso cui le applicazioni possono essere pubblicate sui rispettivi Mac store, Windows store….ecc
Glue Labs e Electron
Abbiamo già utilizzato la tecnologia Electron per importanti aziende integrandola con sistemi complessi e cloud ed erogando formazione e consulenza professionale. Certi delle nostre competenze e capacità ti offriamo una garanzia di 12 mesi su qualsiasi applicativo da noi realizzato per assicurarti serenità e la necessaria assistenza in qualsiasi occasione. Contattaci subito senza impegno per un preventivo gratuito.