Electron 1.0 è la prima versione definitiva di un progetto volto alla realizzazione di un framework per la creazione di applicazioni native attraverso l'utilizzo di tecnologie per il Web come JavaScript, HTML e CSS. Basato sul Web browser Chromium e sull'ambiente JavaScript per lo sviluppo server side NodeJS, Electron si presenta come una soluzione compatibile con OS X, Windows e Linux permettendo di concepire Desktop Apps per tutte le piattaforme supportate.
Conosciuto anche come "Atom Shell", questo framework è stato creato dagli stessi sviluppatori di Atom, text editor cross-platform e Open Source basato a sua volta su Electron che dispone anch'esso dell'integrazione con NodeJS. Ora, con la versione 1.0, questa soluzione per gli sviluppatori include una nuova estensione per l'ispezione, il debugging e il troubleshooting delle applicazioni; quest'ultima prende il nome di Devtron ed è stata pensata come strumento addizionale per i Chrome Developer Tools.
Spectron 3.0, l'aggiornamento più recente del testing framework per le Electron App, offre ora un supporto completo per l'API di Electron; esso consentirà di scrivere più velocemente i test per la verifica del funzionamento delle applicazioni all'interno di scenari e ambienti differenti, fornirà inoltre delle interfacce appositamente concepite per il monitoraggio delle esecuzioni di script JavaScript, il controllo dei parametri di input e della navigazione.
Electron 1.0 presenta un monitor IPC per tracciare e visualizzare i messaggi inviati e ricevuti tra i processi in corso, uno strumento per l'ispezione che mostra gli eventi e i listener registrati in un'App nella core API del framework, un App Linter per la ricerca di funzionalità mancanti o errori comuni e una library graph per la visualizzazione delle dipendenze interne ed esterne
Per semplificare il lavoro degli sviluppatori è ora disponibile un'apposita App dimostrativa per l'esplorazione delle API completa di code snippet personalizzabili e suggerimenti per massimizzare la produttività con Electron.
Via Electron