Electron

Electron es un marco de trabajo de aplicaciones multiplataforma y de código abierto. Los desarrolladores de software pueden usar Electron para crear aplicaciones mediante una combinación de tecnologías web como HTML, CSS y JavaScript, en lugar de lenguajes de programación específicos de cada plataforma. Como es un marco de trabajo multiplataforma, los desarrolladores pueden crear aplicaciones para Windows, macOS y Linux usando una sola base de código.

El marco de trabajo Electron se basa en dos paquetes de software de código abierto: Chromium y Node.js. Chromium es un motor de navegador que también usan (navegadores web como Google Chrome y Microsoft Edge) que representa la interfaz de usuario de una aplicación. Node.js es un entorno de ejecución de JavaScript que ejecuta código JavaScript y proporciona una interfaz directa con las API del sistema. Como Chromium y Node.js también son multiplataforma, proporcionan a los desarrolladores de aplicaciones una forma de escribir sus aplicaciones una sola vez usando HTML, CSS y JavaScript.

Aunque Electron puede facilitar el desarrollo de aplicaciones, su uso también tiene algunas desventajas. Como cada aplicación de Electron debe incluir los paquetes completos de Chromium y Node.js en el archivo ejecutable, requiere más espacio de almacenamiento y memoria que una aplicación nativa. Estos requisitos aumentan si ejecuta varias aplicaciones de Electron, ya que cada aplicación incluye su propia copia de Chromium y Node.js. Además, es posible que las actualizaciones de seguridad de Chromium no lleguen rápidamente a una aplicación de Electron, lo que podría dejarla vulnerable a exploits que ya se descubrieron y corrigieron en el navegador web completo.

NOTE: Entre las aplicaciones populares creadas con Electron se incluyen Microsoft Teams, Slack, Trello, Discord y Visual Studio Code.

Actualizado May 25, 2023 por Brian P.

quizPon a prueba tu conocimiento

Which of the following types of programs is considered a software utility?

A
Word processor
0%
B
Web browser
0%
C
Antivirus software
0%
D
Spreadsheet application
0%
Correct! Incorrect!     View the Utility definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Electron en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.