Elektron

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 november 2019; kontroller kräver 35 redigeringar .
Elektron
Sorts ramverk , programvara med öppen källkod och widgetbibliotek [d]
Utvecklaren Github Inc.
Skrivet i C++ , TypeScript [4] , JavaScript och Python
Operativ system Microsoft Windows , macOS och Linux
Första upplagan 15 juli 2013 [1]
Hårdvaruplattform x86 , x86_64 och ARM
senaste versionen 19.0.10 [2] (27 juli 2022 ) ( 2022-07-27 )
betaversion 20.0.0-beta.13 [3] (28 juli 2022 ) ( 2022-07-28 )
Licens MIT-licens [5]
Hemsida electronjs.org (  engelska)
github.com/electr…
 Mediafiler på Wikimedia Commons

Elektron (tidigare känt som atomskal [6] ) är ett ramverk utvecklat av GitHub . Låter dig utveckla inbyggda grafiska applikationer för operativsystem som använder webbteknik, kombinera funktionerna i Node.js [7] [8] för att arbeta med back-end och Chromium - webbläsaren [9] .

Funktioner

En annan liknande produkt är NW.js (tidigare node-webkit ) [7] . Det senare är faktiskt en sammanslagning av node.js med Chromium , och för en programmerare är utvecklingen av ett GUI för NW inte mycket annorlunda än att utveckla en front-end-del av en webbapplikation, det kommer att fungera med en uppsättning webbsidor som körs JavaScript- skript.

Electron har en mer låg nivå: här är ingångspunkten JavaScript-kod, som redan skapar ett webbläsarfönster, laddar HTML-kod i det, etc. [10] [11]

Applikation

Baserat på elektronbyggd:

mycket mer [13] [14] .

Se även

Anteckningar

  1. https://github.com/electron/electron/releases/tag/v0.1.0
  2. elektron v19.0.10 . Arkiverad från originalet den 31 juli 2022. Hämtad 31 juli 2022.
  3. elektron v20.0.0-beta.13 . Arkiverad från originalet den 31 juli 2022. Hämtad 31 juli 2022.
  4. https://github.com/electron/electron
  5. https://github.com/electron/electron/blob/master/LICENSE
  6. Sawicki, Kevin Atom Shell är nu Electron . Atom (23 april 2015). Hämtad 2 december 2015. Arkiverad från originalet 12 december 2015.
  7. 12 Roy Sutton . Desktop -mål // Enyo: igång: Bygg inbyggda JavaScript-appar på flera plattformar. - 2:a uppl.. - O'Reilly , 2015. - S. 83. - 100 sid. ISBN 9781491921203 .
  8. Simon Bisson. Enkel apputveckling för flera plattformar med GitHubs Electron . InfoWorld (23 oktober 2015). Hämtad 13 februari 2016. Arkiverad från originalet 16 februari 2016.
  9. Electron Internals: Building Chromium as a  Library . elektron. - "Electron är baserat på Googles Chromium med öppen källkod". Hämtad: 8 oktober 2022.
  10. Tekniska skillnader mellan Electron och NW.js (tidigare node-webkit) . atom/elektron . GitHub. Hämtad 13 februari 2016. Arkiverad från originalet 11 februari 2016.
  11. Jean-Philippe Côte. NW.js & Electron Compared -   TangibleJS ? . TangibleJS (30 augusti 2015). Hämtad 13 februari 2016. Arkiverad från originalet 10 februari 2016.
  12. Peter Bright. Microsofts nya kodredigerare är byggd på Googles Chromium . Ars Technica (30 april 2015). Tillträdesdatum: 13 februari 2016. Arkiverad från originalet 19 november 2015.
  13. Byggd på elektron . elektron.atom.io Tillträdesdatum: 13 februari 2016. Arkiverad från originalet 24 april 2015.
  14. Elektronappar (nedlänk) . Hämtad 22 november 2019. Arkiverad från originalet 27 september 2019. 

Litteratur

Länkar