fbpx
Wikipedia

Electron (software)

Electron (conocido anteriormente como Atom Shell[1]​) es un framework de código abierto creado por Cheng Zhao, y ahora desarrollado por GitHub.[2]​ Permite el desarrollo de aplicaciones gráficas de escritorio usando componentes del lado del cliente y del servidor originalmente desarrolladas para aplicaciones web: Node.js del lado del servidor y Chromium como interfaz. Electron es el framework gráfico detrás de muchos proyectos de código abierto importantes, incluyendo a Atom de GitHub[3]​ y Microsoft Visual Studio Code,[4]​ la aplicación de escritorio del servicio de streaming Tidal y el IDE Light Table,[5]​ al igual que el cliente de escritorio freeware del servicio de mensajería instantánea Discord.

Electron
Información general
Tipo de programa framework
Desarrollador GitHub Inc.
Lanzamiento inicial 15 de julio de 2013
Licencia Licencia MIT
Información técnica
Programado en
Plataformas admitidas
Versiones
Última versión estable 9.4.4
3 de marzo de 2021
Última versión en pruebas 14.0.0-beta.1
26 de mayo de 2021
Historial de versiones
Enlaces
Sitio web oficial
Repositorio de código

Historia

  • El 11 de abril de 2013, Electron fue creado como Atom Shell.[6]
  • El 6 de mayo de 2014, el código de Atom y Atom Shell fue liberado bajo la licencia MIT.[7]
  • El 17 de abril de 2015, Atom Shell fue renombrado como Electron.[8]
  • El 11 de mayo de 2016, Electron alcanzó la versión 1.0.[9]
  • El 20 de mayo de 2016, Electron permitió la publicación de paquetes de aplicaciones a la Mac App Store.[10][11][12][13]
  • El 2 de agosto de 2016, Windows Store añadió el soporte para aplicaciones Electron.[14][15]

Estructura de una aplicación Electron

Una aplicación Electron básica consiste en al menos tres archivos: package.json (metadatos), main.js (código) y index.html (GUI). El framework es provisto por el ejecutable de Electron (electron.exe en Windows, electron.app en macOS, y electron en Linux). Los desarrolladores que deseen añadir iconos y diseño propio pueden renombrar y editar el ejecutable de Electron.

El archivo package.json almacena datos acerca del paquete, empleando la notación literal de objetos de JavaScript (JSON). Los elementos básicos que podemos encontrar en este archivo son:

  • name: el nombre de la aplicación
  • version: el número de versión de la aplicación
  • description: la descripción de la aplicación
  • main: la ruta del script principal de la aplicación

package.json es un archivo npm.[16]

Aplicaciones que usan Electron

Muchas aplicaciones de escritorio han sido desarrolladas usando Electron, por ejemplo:[17]

Véase también

Referencias

  1. Sawicki, Kevin (23 de abril de 2015). «Atom Shell is now Electron». Atom (en inglés). Consultado el 2 de diciembre de 2015. 
  2. electron, en github.com.
  3. atom, en github.com.
  4. James, Mike (23 de noviembre de 2015). «Visual Studio Code - Now With Added Extensions». I Programmer (en inglés). Consultado el 2 de diciembre de 2015. 
  5. Horner, Gabriel (10 de diciembre de 2015). «Light Table 0.8.0» (en inglés). Consultado el 21 de marzo de 2017. 
  6. Zhao, Cheng (11 de abril de 2013). «Add submodules. · electron/electron@6ef8875». GitHub (en inglés). Consultado el 19 de marzo de 2017. 
  7. Sobo, Nathan (6 de mayo de 2014). «Atom Is Now Open Source». Atom Blog (en inglés). Consultado el 19 de marzo de 2017. 
  8. Sawicki, Kevin (8 de abril de 2015). «Rename to electron by kevinsawicki · Pull Request #1389 · electron/electron». GitHub. Consultado el 19 de marzo de 2017. 
  9. Lord, Jessica (11 de mayo de 2016). «Electron 1.0». Electron blog. Consultado el 19 de marzo de 2017. 
  10. «Mac App Store Submission Guide». Electron Documentation (en inglés). Consultado el 19 de marzo de 2017. 
  11. Zhao, Cheng (16 de octubre de 2015). «Release electron v0.34.0 · electron/electron». «OS X: Add experiment build for Mac App Store, read Mac App Store Submission Guide for more.» 
  12. Zhao, Cheng (20 de mayo de 2016). «Release electron v1.1.1 · electron/electron». «OS X: Enable Mac App Store sandboxing without using temporary-exception. #5584, #5601». 
  13. Zhao, Cheng (18 de mayo de 2016). «Merge pull request #5584 from electron/sandbox-no-expl · electron/electron@e05f795». 
  14. «Windows Store Guide». Electron Documentation. Consultado el 19 de marzo de 2017. 
  15. Rieseberg, Felix (17 de septiembre de 2016). «Update Windows Store Language · electron/electron@084110c». Consultado el 5 de mayo de 2017. 
  16. «package.json». npm Documentation. Consultado el 19 de marzo de 2017. 
  17. «Apps». Electron. Consultado el 18 de agosto de 2017. 
  18. Sawicki, Kevin (23 de abril de 2015). «Atom Shell is now Electron». Electron. Consultado el 15 de julio de 2017. 
  19. «CrashPlan for Small Business version 6.7». Code42 CrashPlan Release Notes. Consultado el 25 de abril de 2018. 
  20. Haack, Phil (16 de mayo de 2017). «Announcing Git Integration for Atom and GitHub Desktop Beta». The GitHub Blog. Consultado el 15 de julio de 2017. 
  21. Horner, Gabriel (10 de diciembre de 2015). «Light Table 0.8.0». Light Table Blog. Consultado el 15 de julio de 2017. 
  22. «Electron Helper and branding». Techcommunity.microsoft.com. 20 de mayo de 2017. Consultado el 8 de mayo de 2018. 
  23. Bright, Peter (29 de abril de 2015). «Microsoft’s new Code editor is built on Google’s Chromium». Ars Technica. Consultado el 18 de noviembre de 2015. 
  24. «Open Source project». 
  25. «So What's Microsoft SQL Operations Studio?». Visual Studio Magazine. 8 de noviembre de 2017. Consultado el 3 de mayo de 2018. 
  26. «Midori Browser README». 
  27. «Building hybrid applications with Electron». Several People Are Coding. Consultado el 12 de agosto de 2017. 
  28. «wireapp/wire-desktop». GitHub. Consultado el 8 de mayo de 2018. 
  29. . Archivado desde el original el 27 de septiembre de 2019. Consultado el 8 de junio de 2018. 

Enlaces externos

  • Repositorio oficial
  •   Datos: Q21614124
  •   Multimedia: Electron (software framework)

electron, software, electron, conocido, anteriormente, como, atom, shell, framework, código, abierto, creado, cheng, zhao, ahora, desarrollado, github, permite, desarrollo, aplicaciones, gráficas, escritorio, usando, componentes, lado, cliente, servidor, origi. Electron conocido anteriormente como Atom Shell 1 es un framework de codigo abierto creado por Cheng Zhao y ahora desarrollado por GitHub 2 Permite el desarrollo de aplicaciones graficas de escritorio usando componentes del lado del cliente y del servidor originalmente desarrolladas para aplicaciones web Node js del lado del servidor y Chromium como interfaz Electron es el framework grafico detras de muchos proyectos de codigo abierto importantes incluyendo a Atom de GitHub 3 y Microsoft Visual Studio Code 4 la aplicacion de escritorio del servicio de streaming Tidal y el IDE Light Table 5 al igual que el cliente de escritorio freeware del servicio de mensajeria instantanea Discord ElectronInformacion generalTipo de programaframeworkDesarrolladorGitHub Inc Lanzamiento inicial15 de julio de 2013LicenciaLicencia MITInformacion tecnicaProgramado enC TypeScriptJavaScriptPythonPlataformas admitidasx86x86 64ARMVersionesUltima version estable9 4 43 de marzo de 2021Ultima version en pruebas14 0 0 beta 126 de mayo de 2021Historial de versiones Estables9 4 43 de marzo de 2021 2 0 222 de mayo de 2018 13 2 118 de agosto de 2021 13 2 017 de agosto de 2021 13 1 910 de agosto de 2021 13 1 84 de agosto de 2021 13 1 716 de julio de 2021 13 0 125 de mayo de 2021 12 0 77 de mayo de 2021 12 0 61 de mayo de 2021 12 0 413 de abril de 2021 12 0 224 de marzo de 2021 12 0 110 de marzo de 2021 12 0 02 de marzo de 2021 11 3 020 de febrero de 2021 11 2 013 de enero de 2021 11 1 121 de diciembre de 2020 11 1 012 de diciembre de 2020 1 8 36 de marzo de 2018 1 8 27 de febrero de 2018 1 7 911 de octubre de 2017 1 7 824 de septiembre de 2017 1 7 69 de agosto de 2017 1 7 517 de julio de 2017 1 7 1315 de marzo de 2018 1 7 1231 de enero de 2018 1 7 1122 de enero de 2018 1 7 1018 de diciembre de 2017 1 6 910 de mayo de 2017 1 6 81 de mayo de 2017 1 6 718 de abril de 2017 1 6 67 de abril de 2017 1 6 531 de marzo de 2017 1 6 21 de marzo de 2017 1 6 121 de febrero de 2017 1 6 1731 de enero de 2018 1 6 1623 de enero de 2018 1 6 1511 de octubre de 2017 1 6 1428 de septiembre de 2017 1 6 1125 de mayo de 2017 1 6 1016 de mayo de 2017 1 4 822 de noviembre de 2016 1 4 716 de noviembre de 2016 1 4 69 de noviembre de 2016 1 4 51 de noviembre de 2016 1 4 420 de octubre de 2016 1 4 36 de octubre de 2016 1 4 230 de septiembre de 2016 1 4 122 de septiembre de 2016 1 4 165 de abril de 2017 1 4 1519 de enero de 2017 1 4 1410 de enero de 2017 1 4 1320 de diciembre de 2016 1 4 1210 de diciembre de 2016 1 4 117 de diciembre de 2016 1 4 1028 de noviembre de 2016 1 4 015 de septiembre de 2016 1 3 916 de noviembre de 2016 1 3 820 de octubre de 2016 1 3 727 de septiembre de 2016 1 3 615 de septiembre de 2016 1 3 52 de septiembre de 2016 1 3 423 de agosto de 2016 1 3 310 de agosto de 2016 1 3 22 de agosto de 2016 1 3 127 de julio de 2016 1 3 1521 de abril de 2017 1 3 1414 de marzo de 2017 1 3 136 de diciembre de 2016 1 3 1228 de noviembre de 2016 1 3 1022 de noviembre de 2016 1 3 025 de julio de 2016 1 2 821 de julio de 2016 1 2 713 de julio de 2016 1 2 66 de julio de 2016 1 2 523 de junio de 2016 1 2 422 de junio de 2016 1 2 316 de junio de 2016 1 2 28 de junio de 2016 1 2 11 de junio de 2016 1 2 026 de mayo de 2016 1 1 325 de mayo de 2016 1 1 224 de mayo de 2016 1 1 120 de mayo de 2016 1 1 014 de mayo de 2016 1 0 213 de mayo de 2016 1 0 111 de mayo de 2016 1 0 011 de mayo de 2016 0 37 829 de abril de 2016 0 37 722 de abril de 2016 0 37 615 de abril de 2016 0 37 57 de abril de 2016 0 37 43 de abril de 2016 0 37 327 de marzo de 2016 0 37 214 de marzo de 2016 0 37 113 de marzo de 2016 0 37 012 de marzo de 2016 0 36 926 de febrero de 2016 0 36 819 de febrero de 2016 0 36 730 de enero de 2016 0 36 629 de enero de 2016 0 36 522 de enero de 2016 0 36 415 de enero de 2016 0 36 311 de enero de 2016 0 36 225 de diciembre de 2015 0 36 118 de diciembre de 2015 0 36 1227 de marzo de 2016 0 36 1111 de marzo de 2016 0 36 105 de marzo de 2016 0 36 011 de diciembre de 2015 0 35 611 de enero de 2016 0 35 531 de diciembre de 2015 0 35 44 de diciembre de 2015 0 35 34 de diciembre de 2015 0 35 227 de noviembre de 2015 0 35 120 de noviembre de 2015 0 35 016 de noviembre de 2015 0 34 526 de noviembre de 2015 0 34 424 de noviembre de 2015 Pruebas14 0 0 beta 126 de mayo de 2021 14 0 0 beta 1726 de julio de 2021 13 0 0 beta 722 de marzo de 2021 13 0 0 beta 411 de marzo de 2021 13 0 0 beta 38 de marzo de 2021 13 0 0 beta 24 de marzo de 2021 13 0 0 beta 13 de marzo de 2021 12 0 0 beta 2719 de febrero de 2021EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Historia 2 Estructura de una aplicacion Electron 3 Aplicaciones que usan Electron 4 Vease tambien 5 Referencias 6 Enlaces externosHistoria EditarEl 11 de abril de 2013 Electron fue creado como Atom Shell 6 El 6 de mayo de 2014 el codigo de Atom y Atom Shell fue liberado bajo la licencia MIT 7 El 17 de abril de 2015 Atom Shell fue renombrado como Electron 8 El 11 de mayo de 2016 Electron alcanzo la version 1 0 9 El 20 de mayo de 2016 Electron permitio la publicacion de paquetes de aplicaciones a la Mac App Store 10 11 12 13 El 2 de agosto de 2016 Windows Store anadio el soporte para aplicaciones Electron 14 15 Estructura de una aplicacion Electron EditarUna aplicacion Electron basica consiste en al menos tres archivos package json metadatos main js codigo y index html GUI El framework es provisto por el ejecutable de Electron electron exe en Windows electron app en macOS y electron en Linux Los desarrolladores que deseen anadir iconos y diseno propio pueden renombrar y editar el ejecutable de Electron El archivo package json almacena datos acerca del paquete empleando la notacion literal de objetos de JavaScript JSON Los elementos basicos que podemos encontrar en este archivo son name el nombre de la aplicacion version el numero de version de la aplicacion description la descripcion de la aplicacion main la ruta del script principal de la aplicacionpackage json es un archivo npm 16 Aplicaciones que usan Electron EditarMuchas aplicaciones de escritorio han sido desarrolladas usando Electron por ejemplo 17 Atom 18 Calmly Writer CrashPlan 19 Discord Etcher Evernote GitHub Desktop 20 Keybase Light Table 21 Microsoft Teams 22 Microsoft Visual Studio Code 23 24 Microsoft SQL Operations Studio 25 Midori navegador 26 Slack 27 Signal Twitch WhatsApp Wire 28 Yammer Skype 29 SpotifyVease tambien EditarApache Cordova XULRunnerReferencias Editar Sawicki Kevin 23 de abril de 2015 Atom Shell is now Electron Atom en ingles Consultado el 2 de diciembre de 2015 electron en github com atom en github com James Mike 23 de noviembre de 2015 Visual Studio Code Now With Added Extensions I Programmer en ingles Consultado el 2 de diciembre de 2015 Horner Gabriel 10 de diciembre de 2015 Light Table 0 8 0 en ingles Consultado el 21 de marzo de 2017 Zhao Cheng 11 de abril de 2013 Add submodules electron electron 6ef8875 GitHub en ingles Consultado el 19 de marzo de 2017 Sobo Nathan 6 de mayo de 2014 Atom Is Now Open Source Atom Blog en ingles Consultado el 19 de marzo de 2017 Sawicki Kevin 8 de abril de 2015 Rename to electron by kevinsawicki Pull Request 1389 electron electron GitHub Consultado el 19 de marzo de 2017 Lord Jessica 11 de mayo de 2016 Electron 1 0 Electron blog Consultado el 19 de marzo de 2017 Mac App Store Submission Guide Electron Documentation en ingles Consultado el 19 de marzo de 2017 Zhao Cheng 16 de octubre de 2015 Release electron v0 34 0 electron electron OS X Add experiment build for Mac App Store read Mac App Store Submission Guide for more Zhao Cheng 20 de mayo de 2016 Release electron v1 1 1 electron electron OS X Enable Mac App Store sandboxing without using temporary exception 5584 5601 Zhao Cheng 18 de mayo de 2016 Merge pull request 5584 from electron sandbox no expl electron electron e05f795 Windows Store Guide Electron Documentation Consultado el 19 de marzo de 2017 Rieseberg Felix 17 de septiembre de 2016 Update Windows Store Language electron electron 084110c Consultado el 5 de mayo de 2017 package json npm Documentation Consultado el 19 de marzo de 2017 Apps Electron Consultado el 18 de agosto de 2017 Sawicki Kevin 23 de abril de 2015 Atom Shell is now Electron Electron Consultado el 15 de julio de 2017 CrashPlan for Small Business version 6 7 Code42 CrashPlan Release Notes Consultado el 25 de abril de 2018 Haack Phil 16 de mayo de 2017 Announcing Git Integration for Atom and GitHub Desktop Beta The GitHub Blog Consultado el 15 de julio de 2017 Horner Gabriel 10 de diciembre de 2015 Light Table 0 8 0 Light Table Blog Consultado el 15 de julio de 2017 Electron Helper and branding Techcommunity microsoft com 20 de mayo de 2017 Consultado el 8 de mayo de 2018 Bright Peter 29 de abril de 2015 Microsoft s new Code editor is built on Google s Chromium Ars Technica Consultado el 18 de noviembre de 2015 Open Source project So What s Microsoft SQL Operations Studio Visual Studio Magazine 8 de noviembre de 2017 Consultado el 3 de mayo de 2018 Midori Browser README Building hybrid applications with Electron Several People Are Coding Consultado el 12 de agosto de 2017 wireapp wire desktop GitHub Consultado el 8 de mayo de 2018 Apps Electron Archivado desde el original el 27 de septiembre de 2019 Consultado el 8 de junio de 2018 Enlaces externos EditarRepositorio oficial Datos Q21614124 Multimedia Electron software framework Obtenido de https es wikipedia org w index php title Electron software amp oldid 137812933, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos