Electron, otvorený zdrojový rámec GutHub pre vývoj aplikácií pre osobné počítače na rôznych platformách, dosiahol tento týždeň stav vydania 1.0.
Rámec, ktorý je odštartovaný z editora Atom GitHub a predtým známeho ako Atom Shell, umožňuje vývojárom vytvárať natívne aplikácie pomocou HTML, CSS a JavaScript. S rozhraním Electron pracujú rozhrania JavaScript API s podrobnosťami rozhovoru s rôznymi operačnými systémami, zatiaľ čo webové stránky vytvárajú používateľské rozhrania.
GitHub hovorí, že aplikáciu Electron možno považovať za minimálny webový prehliadač so schopnosťou interakcie s lokálnym súborovým systémom; webový prehliadač je súčasťou balenia aplikácií. Aplikácie teda môžu byť napísané naraz a spustené na viacerých platformách, zatiaľ čo Electron slúži ako univerzálne rozhranie s operačným systémom. Má svoju vlastnú základnú sadu API; Zahrnuté sú tiež Chromium API a vstavané moduly Node.js.
Spoločnosť Electron bola v uplynulom roku stiahnutá viac ako 1,2 miliónakrát a bola použitá na vytváranie aplikácií od e-mailu po analytické nástroje SQL a komunikačnú platformu Slack. Nedávno zakladateľ JavaScriptu Brendan Eich uviedol Electron ako nástroj, ktorý pri vytváraní svojej technológie použil jeho nový podnik, tvorca prehliadačov Brave Software.
Verzia 1.0 je k dispozícii na elektron.atom.io. Vydanie 1.0 je sprevádzané aplikáciou, ktorá pomáha používateľom preskúmať rozhrania API rozhrania. Aplikácia Electron API Demos obsahuje útržky kódu pre začiatočníkov a tipy na používanie rozhraní API. Vývojári spoločnosti Electron tiež pridali rozšírenie otvoreného zdroja do vývojových nástrojov prehliadača Chrome s názvom Devtron, ktoré pomáha pri ladení a riešení problémov s aplikáciami.
Spolu s Electron 1.0 vydáva GitHub aktualizáciu Spectron, integračného testovacieho rámca pre aplikácie Electron. Spectron 3.0 podporuje celé rozhranie Electron API, aby vývojári mohli rýchlejšie písať testy na overenie správania aplikácie v rôznych scenároch a prostrediach.