Electron, otevřený zdrojový rámec GutHub pro vývoj aplikací pro stolní počítače napříč platformami, dosáhl tento týden stavu vydání 1.0.
Rámec, který byl spuštěn z editoru Atom GitHubu a dříve znám jako Atom Shell, umožňuje vývojářům vytvářet nativní aplikace pomocí HTML, CSS a JavaScriptu. S Electronem JavaScript API zpracovávají podrobnosti rozhovoru s různými operačními systémy, zatímco webové stránky vytvářejí uživatelská rozhraní.
GitHub říká, že aplikaci Electron lze považovat za minimální webový prohlížeč se schopností interakce s místním souborovým systémem; webový prohlížeč je součástí balení aplikací. Aplikace tedy lze zapisovat jednou a spouštět na více platformách, zatímco Electron slouží jako univerzální rozhraní s operačním systémem. Má vlastní základní sadu API; Zahrnuty jsou také Chromium API a Node.js vestavěné moduly.
Electron byl v minulém roce stažen více než 1,2 milionkrát a byl použit k vytváření aplikací od e-mailu po analytické nástroje SQL a komunikační platformu Slack. Nedávno zakladatel JavaScriptu Brendan Eich uvedl Electron jako nástroj, který jeho nová společnost, výrobce prohlížečů Brave Software, použil při vytváření své technologie.
Verze 1.0 je k dispozici na elektron.atom.io. Verze 1.0 je doprovázena aplikací, která uživatelům pomáhá prozkoumat rozhraní API rozhraní. Demonstrační aplikace Electron API obsahuje fragmenty kódu pro začátek spolu s tipy na používání API. Vývojáři společnosti Electron také přidali do vývojářských nástrojů prohlížeče Chrome rozšíření open source s názvem Devtron, které jim pomáhá ladit a odstraňovat problémy s aplikacemi.
Spolu s Electronem 1.0 vydává GitHub aktualizaci Spectronu, integračního testovacího rámce pro aplikace Electron. Spectron 3.0 podporuje celé rozhraní Electron API, takže vývojáři mohou rychleji psát testy k ověření chování aplikace v různých scénářích a prostředích.