Programování

GitHub vydává Electron 1.0 pro vývojáře desktopových aplikací

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.