Electron

Electron — Descargar gratis. Desarrollo de aplicaciones multiplataforma

Electron es un framework de código abierto diseñado para la creación de aplicaciones de escritorio utilizando tecnologías web como HTML, CSS y JavaScript. Permite a los desarrolladores construir aplicaciones nativas para Windows, macOS y Linux con una base de código única.

5.0(1 valoraciones)

Descargar Electron (Enlaces oficiales)
Tamaño del archivo: 17.5 MB
La última versión de Electron es: 41.0.0
Sistema operativo: Windows, Linux, Mac OS
Idiomas: English
Precio: $0.00 USD
Código abierto (MIT) y producto libre.

  • Multiplataforma. Electron permite desarrollar aplicaciones que funcionan en los principales sistemas operativos sin necesidad de modificar el código base. Las aplicaciones se empaquetan con los binarios específicos para cada plataforma.
  • Integración con tecnologías web. Utiliza Chromium para renderizar la interfaz y Node.js para acceder al sistema operativo. Los desarrolladores pueden usar HTML, CSS y JavaScript como en el desarrollo web tradicional.
  • API de sistema operativo. Proporciona acceso a características nativas como el sistema de archivos, notificaciones, menús y diálogos del sistema a través de módulos específicos.
  • Comunicación entre procesos. Incluye un sistema de IPC (Inter-Process Communication) para la interacción entre el proceso principal y los procesos de renderizado.
  • Actualizaciones automáticas. Ofrece soporte integrado para mecanismos de actualización, permitiendo a las aplicaciones descargar e instalar nuevas versiones sin intervención manual.
  • Depuración y herramientas de desarrollo. Incluye acceso a Chrome DevTools para inspeccionar y depurar la aplicación durante el desarrollo.
  • Empaquetado de aplicaciones. Proporciona utilidades para empaquetar la aplicación junto con sus dependencias en un ejecutable independiente para cada plataforma.
  • Modo sin ventanas. Permite crear aplicaciones que se ejecutan en segundo plano sin interfaz gráfica visible para el usuario.
  • Acceso a hardware. Facilita la interacción con dispositivos como impresoras, cámaras y sensores a través de APIs específicas.
  • Personalización de ventanas. Ofrece control detallado sobre la creación y comportamiento de ventanas, incluyendo transparencias, formas no rectangulares y bordes personalizados.
  • Soporte para módulos nativos. Permite la integración con módulos compilados de Node.js para operaciones que requieren máximo rendimiento.
  • Protocolos personalizados. Facilita el registro de esquemas de URL personalizados para la aplicación, permitiendo integraciones profundas con el sistema operativo.

Electron fue desarrollado inicialmente por GitHub en 2013 como base para el editor Atom. El framework está escrito principalmente en JavaScript y C++, aprovechando los motores Chromium y Node.js. Su primera versión estable se lanzó en 2016 y desde entonces ha sido adoptado por numerosas aplicaciones populares como Visual Studio Code, Slack y Discord. El proyecto es mantenido por la OpenJS Foundation y una comunidad activa de contribuidores.


Alternativas a Electron: