|
'''Electron''' (formerly known as '''Atom Shell'''[{{cite web|last1=Sawicki|first1=Kevin|date=23 April 2015|title=Atom Shell is now Electron|url=https://www.electronjs.org/blog/electron|url-status=live|access-date=6 January 2022|work=Electron|archive-url=https://web.archive.org/web/20171109205411/http://electronjs.org/blog/electron |archive-date=9 November 2017 }}]) is a [[Free and open-source software|free and open-source]] [[software framework]] developed and maintained by [[OpenJS Foundation]].[{{cite web |url=https://www.electronjs.org/ |title=Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron |access-date=February 1, 2023 |archive-date=9 May 2022 |archive-url=https://web.archive.org/web/20220509124521/https://www.electronjs.org/ |url-status=live }}] The framework is designed to create desktop applications using [[Web development|web technologies]] (mainly [[HTML]], [[CSS]] and [[JavaScript]], although other technologies such as front-end frameworks and [[WebAssembly]] are possible) that are rendered using a version of the [[Chromium (web browser)|Chromium browser engine]] and a back end using the [[Node.js]] runtime environment.[{{Cite web|url=https://electronjs.org/blog/electron-internals-using-node-as-a-library|title=Electron Internals: Using Node as a Library|website=electronjs.org|date=8 August 2016|access-date=3 July 2020|archive-date=9 November 2017|archive-url=https://web.archive.org/web/20171109205326/https://electronjs.org/blog/electron-internals-using-node-as-a-library|url-status=live}}] It also uses various [[API]]s to enable functionality such as native integration with Node.js services and an [[inter-process communication]] module. |
|
'''Electron''' (formerly known as '''Atom Shell''')[{{cite web|last1=Sawicki|first1=Kevin|date=23 April 2015|title=Atom Shell is now Electron|url=https://www.electronjs.org/blog/electron|url-status=live|access-date=6 January 2022|work=Electron|archive-url=https://web.archive.org/web/20171109205411/http://electronjs.org/blog/electron |archive-date=9 November 2017 }}] is a [[Free and open-source software|free and open-source]] [[software framework]] developed and maintained by [[OpenJS Foundation]].[{{cite web |url=https://www.electronjs.org/ |title=Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron |access-date=February 1, 2023 |archive-date=9 May 2022 |archive-url=https://web.archive.org/web/20220509124521/https://www.electronjs.org/ |url-status=live }}] The framework is designed to create desktop applications using [[Web development|web technologies]] (mainly [[HTML]], [[CSS]] and [[JavaScript]], although other technologies such as front-end frameworks and [[WebAssembly]] are possible) that are rendered using a version of the [[Chromium (web browser)|Chromium browser engine]] and a back end using the [[Node.js]] runtime environment.[{{Cite web|url=https://electronjs.org/blog/electron-internals-using-node-as-a-library|title=Electron Internals: Using Node as a Library|website=electronjs.org|date=8 August 2016|access-date=3 July 2020|archive-date=9 November 2017|archive-url=https://web.archive.org/web/20171109205326/https://electronjs.org/blog/electron-internals-using-node-as-a-library|url-status=live}}] It also uses various [[API]]s to enable functionality such as native integration with Node.js services and an [[inter-process communication]] module. |
|
Electron was originally built for [[Atom (text editor)|Atom]] and is the main GUI framework behind several other open-source projects including [[GitHub Desktop]], [[Light Table (software)|Light Table]],[{{cite web|last1=Horner|first1=Gabriel|title=Light Table 0.8.0|url=http://lighttable.com/2015/12/10/light-table-0-8-0/|date=10 December 2015|access-date=3 July 2020|publisher=lighttable.com|archive-date=13 December 2015|archive-url=https://web.archive.org/web/20151213173414/http://lighttable.com/2015/12/10/light-table-0-8-0/|url-status=live}}] [[WordPress]] Desktop,[{{cite web|url=https://github.com/Automattic/wp-desktop|title=GitHub Repository|website=[[GitHub]]|access-date=16 June 2019|archive-date=19 February 2016|archive-url=https://web.archive.org/web/20160219194955/https://github.com/Automattic/wp-desktop|url-status=live}}] and [[Eclipse Theia]].[{{Cite web|title=Theia - Cloud and Desktop IDE Platform|url=https://theia-ide.org/|access-date=2021-12-31|website=theia-ide.org|archive-date=20 April 2018|archive-url=https://web.archive.org/web/20180420143515/https://theia-ide.org/|url-status=live}}] It is also used in Microsoft's proprietary code editor [[Visual Studio Code]]. |
|
Electron was originally built for [[Atom (text editor)|Atom]] and is the main GUI framework behind several other open-source projects including [[GitHub Desktop]], [[Light Table (software)|Light Table]],[{{cite web|last1=Horner|first1=Gabriel|title=Light Table 0.8.0|url=http://lighttable.com/2015/12/10/light-table-0-8-0/|date=10 December 2015|access-date=3 July 2020|publisher=lighttable.com|archive-date=13 December 2015|archive-url=https://web.archive.org/web/20151213173414/http://lighttable.com/2015/12/10/light-table-0-8-0/|url-status=live}}] [[WordPress]] Desktop,[{{cite web|url=https://github.com/Automattic/wp-desktop|title=GitHub Repository|website=[[GitHub]]|access-date=16 June 2019|archive-date=19 February 2016|archive-url=https://web.archive.org/web/20160219194955/https://github.com/Automattic/wp-desktop|url-status=live}}] and [[Eclipse Theia]].[{{Cite web|title=Theia - Cloud and Desktop IDE Platform|url=https://theia-ide.org/|access-date=2021-12-31|website=theia-ide.org|archive-date=20 April 2018|archive-url=https://web.archive.org/web/20180420143515/https://theia-ide.org/|url-status=live}}] It is also used in Microsoft's proprietary code editor [[Visual Studio Code]]. |