Elektron

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. november 2019; checks kræver 35 redigeringer .
Elektron
Type framework , open source software og widgetbibliotek [d]
Udvikler Github Inc.
Skrevet i C++ , TypeScript [4] , JavaScript og Python
Operativ system Microsoft Windows , macOS og Linux
Første udgave 15. juli 2013 [1]
Hardware platform x86 , x86_64 og ARM
nyeste version 19.0.10 [2] (27. juli 2022 ) ( 2022-07-27 )
beta version 20.0.0-beta.13 [3] (28. juli 2022 ) ( 2022-07-28 )
Licens MIT-licens [5]
Internet side electronjs.org (  engelsk)
github.com/electr…
 Mediefiler på Wikimedia Commons

Elektron (tidligere kendt som atomskal [6] ) er en ramme udviklet af GitHub . Giver dig mulighed for at udvikle native grafiske applikationer til operativsystemer ved hjælp af webteknologier, der kombinerer funktionerne i Node.js [7] [8] til at arbejde med back-end og Chromium - browseren [9] .

Funktioner

Et andet lignende produkt er NW.js (tidligere node-webkit ) [7] . Sidstnævnte er faktisk en sammenlægning af node.js med Chromium , og for en programmør er udvikling af en GUI til NW ikke meget anderledes end at udvikle en front-end del af en webapplikation, det vil fungere med et sæt websider , der kører JavaScript scripts.

Electron har en mere lav-niveau tilgang: her er indgangspunktet JavaScript-kode, som allerede vil oprette et browservindue, indlæse HTML-kode i det osv. [10] [11]

Ansøgning

Baseret på elektron bygget:

meget mere [13] [14] .

Se også

Noter

  1. https://github.com/electron/electron/releases/tag/v0.1.0
  2. elektron v19.0.10 . Arkiveret fra originalen den 31. juli 2022. Hentet 31. juli 2022.
  3. elektron v20.0.0-beta.13 . Arkiveret fra originalen den 31. juli 2022. Hentet 31. juli 2022.
  4. https://github.com/electron/electron
  5. https://github.com/electron/electron/blob/master/LICENSE
  6. Sawicki, Kevin Atom Shell er nu Electron . Atom (23. april 2015). Hentet 2. december 2015. Arkiveret fra originalen 12. december 2015.
  7. 12 Roy Sutton . Desktop-mål // Enyo: Op at køre: Byg Native-Quality Cross-Platform JavaScript Apps. - 2. udg.. - O'Reilly , 2015. - S. 83. - 100 s. ISBN 9781491921203 .
  8. Simon Bisson. Nem app-udvikler på tværs af platforme med GitHub's Electron . InfoWorld (23. oktober 2015). Hentet 13. februar 2016. Arkiveret fra originalen 16. februar 2016.
  9. Electron Internals: Building Chromium as a  Library . elektron. - "Electron er baseret på Googles open source Chromium". Hentet: 8. oktober 2022.
  10. Tekniske forskelle mellem elektron og NW.js (tidligere node-webkit) . atom/elektron . GitHub. Hentet 13. februar 2016. Arkiveret fra originalen 11. februar 2016.
  11. Jean-Philippe Côte. NW.js & Electron Sammenlignet -   TangibleJS ? . TangibleJS (30. august 2015). Hentet 13. februar 2016. Arkiveret fra originalen 10. februar 2016.
  12. Peter Bright. Microsofts nye kodeeditor er bygget på Googles Chromium . Ars Technica (30. april 2015). Dato for adgang: 13. februar 2016. Arkiveret fra originalen 19. november 2015.
  13. Bygget på elektron . elektron.atom.io Dato for adgang: 13. februar 2016. Arkiveret fra originalen 24. april 2015.
  14. Elektronapps (downlink) . Hentet 22. november 2019. Arkiveret fra originalen 27. september 2019. 

Litteratur

Links