• Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

TecnoWired

Blog de tecnologia, programacion y videojuegos retro

  • Tecnología
  • Programación
  • Arcade Classic
  • RetroArcade
  • Recursos
    • MI CUENTA
    • TIENDA
    • CARRITO
    • COMPARATIVAS
    • E-LEARNING
  • Acerca de
    • COOKIES
    • AVISO LEGAL
    • CONTACTO

Desarrollo de aplicaciones de escritorio con Electron JS

publicado el 8 agosto, 2017 por Luis Morante

No cabe duda que JavaScript se ha convertido en un lenguaje tremendamente popular entre los desarrolladores, por lo que hay motivos de peso para centrarse en esta plataforma. Hoy hablaremos del framework Electron, desarrollado por GitHub y que nos permite el desarrollo de aplicaciones multiplataforma basadas en el uso de tecnologías web.

Electron JS

Habiendo sido desarrollado por GitHub, se garantizan revisiones constantes. Además es de código abierto y multiplataforma, funcionando bajo Linux, Mac y Windows.

 

Chromium, el Open Source usado por Google Chrome

Anteriormente conocido como Atom Shell, el framework Electron se apoya en el uso de HTML, CSS y JavaScript con Chromium y Node.js siendo como una variante de IO.js pero centrándose en aplicaciones de escritorio en lugar de servidores web. Adicionalmente proporciona acceso a APIs nativas pero sin embargo no emplea librerías gráficas del sistema operativo, ya que su GUI (interfaz gráfica de usuario) se maqueta íntegramente mediante HTML.

Electron utiliza páginas web como interfaz gráfica de usuario. Podría decirse que es como un navegador Chromium controlado por JavaScript, utilizando su misma arquitectura multi-proceso, en donde cada página escrita en Electron se ejecuta en su propio proceso, lo que se conoce como proceso de render.

Electron Atom JS

 

Programación para hoy con Electron JS

En sus orígenes, Cheng Zhao, director del proyecto Electrón, se percató de la multi-capacidad de Google Chromium y de su código abierto desarrollado por Google para la comunidad de desarrolladores que requerían personalizar y lanzar sus propios navegadores. Fue en este momento donde los desarrolladores se juntaron durante unas largas semanas para comenzar el desarrollo de una nueva herramienta accesible para todos los usuarios y basada en este core Chromium. El desarrollo concluyó y fue lanzado en abril del año 2015.

Entre las principales compañías que usan esta plataforma destacan grandes empresas como Microsoft, Facebook y Docker.

 

Luis Morante

Analista programador en activo desde el 2001 usando lenguajes variados (Clipper, Pascal, Delphi, ensamblador, Visual Basic, C/C++, Java …) y actualmente Angular y VueJS para aplicaciones web FrontEnd.

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva)
  • Haz clic para compartir en Twitter (Se abre en una ventana nueva)
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva)

Relacionado

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Barra lateral primaria

También te puede gustar

Y2K38 efecto 2000

Error Y2K38: el nuevo efecto 2000

Blogger WordPress com org

Blogger vs WordPress.com vs WordPress.org, diferencias

WordPress Drupal Joomla CMS

WordPress vs Drupal vs Joomla: mejor CMS

Learning Management Systems

Mejores plataformas LMS para 2017

Buscar en TecnoWired

Recibe noticias de TecnoWired

Footer

Let’s get started on your project

Copyright © 2021 · TecnoWired