¿Qué se puede hacer en el marco de electrones?

Electron puede hacer mucho más que una biblioteca de interfaz de usuario estándar en un lenguaje de programación “normal”.

En particular, Electron le permite desarrollar y enviar aplicaciones multiplataforma que funcionan sin problemas en todos los dispositivos. Dado que las aplicaciones Electron usan HTML / CSS para su interfaz de usuario, el desarrollador tiene mucha más libertad para crear interfaces de usuario interesantes y únicas. Dado que la web no tiene un “aspecto” específico como muchos kits de interfaz de usuario específicos del sistema operativo (por ejemplo, los widgets principales de macOS), no tiene que luchar contra ningún sistema específico. En general, desarrollar aplicaciones de escritorio interesantes con Electron es significativamente más fácil.

También tiene acceso a una serie de beneficios interesantes que vienen con la pila web. Por ejemplo, tiene acceso a consultas de medios CSS, por lo que su aplicación de escritorio puede reestructurarse según el espacio que le haya otorgado el usuario. Esto le permite tener una aplicación que puede parecerse más a una aplicación móvil si el usuario la coloca en la pantalla de la esquina o quedar completamente cubierta si el usuario ha puesto la aplicación en pantalla completa.

Dado que Electron se basa en Javascript y se ejecuta en Node, realmente puede importar fácilmente otros paquetes npm para usar en su código. Esto hace que su vida como desarrollador sea mucho más fácil, ya que hay muchas bibliotecas para Javascript.

En general, Electron es un marco increíble y bien utilizado por grandes productos como Slack, Visual Studio, Nylas, WordPress y Discord. Me imagino que es de donde veremos muchas aplicaciones de escritorio en los próximos años.

Electron (anteriormente conocido como Atom Shell) es un marco de código abierto desarrollado por GitHub. Permite el desarrollo de aplicaciones GUI de escritorio utilizando Node.js runtime y el navegador web Chromium, originalmente utilizado para el desarrollo de aplicaciones web de back-end. Electron es el marco principal detrás de dos notables editores de código fuente de código abierto: Atit de GitHub y Visual Studio Code de Microsoft.

Una aplicación básica de Electron consta de tres archivos: package.json (metadatos), main.js (código) e index.html (interfaz gráfica de usuario). El marco es proporcionado por el archivo ejecutable Electron (electron.exe en Windows, electron.app en OS X y electron en Linux). Los desarrolladores que deseen agregar marcas e íconos personalizados pueden cambiar el nombre y / o editar el archivo ejecutable de Electron.

Aquí hay algunas ventajas de por qué Electron puede ser una poderosa adición a su próximo diseño de aplicación de escritorio:

ü Las aplicaciones electrónicas no se ven afectadas por los navegadores nuevos o dañados. (es decir, se ejecutará en el mismo navegador en el futuro)

ü No tiene que preocuparse por administrar múltiples navegadores y pestañas abiertas.

ü Funciona en varios navegadores, incluidos Chrome, Firefox, Internet Explorer, Edge y Safari.

ü Las aplicaciones se ejecutan en múltiples sistemas operativos, incluidos Mac, Linux y Windows.

ü Menos costos de desarrollo ya que una aplicación se ejecuta en múltiples navegadores.

üNo tiene que preocuparse por la memoria caché del navegador o la pérdida de datos.

üElectron puede crear aplicaciones potentes sin necesidad de máquinas potentes.

Si está realmente interesado en aprenderlo, le recomendaría el siguiente enlace para que lo aprenda de forma gratuita ahora: https://goo.gl/VqtWV8

Hola,

El tutorial de Electron es una guía paso a paso para principiantes que pueden descargar, configurar e instalar Electron y también crear aplicaciones de escritorio desde cero. Crear aplicaciones no es tan fácil como parece, requiere un amplio conocimiento de idiomas, API, procesos e incluso diferentes tecnologías. Pero, ¿qué pasaría si pudiera crear aplicaciones de escritorio multiplataforma potentes y de alta calidad utilizando solo JavaScript, HTML, CSS y una biblioteca? Ahora puedes con Electron.

Guía para principiantes sobre el marco de electrones

Visita el enlace de arriba. Puede ayudarte 🙂

Saludos,

Sam Dias

Electron es un marco de código abierto que simplifica la tarea de crear aplicaciones de escritorio complejas al eliminar las partes difíciles de la codificación, para que los desarrolladores puedan centrarse en la construcción de la aplicación en lugar de otros aspectos de codificación y programación que consumen mucho tiempo.

Cree su aplicación de escritorio con el tutorial de Electron

En este curso, aprenderá exactamente cómo utilizar sus habilidades y aprovechar al máximo su tiempo mediante la creación de aplicaciones de escritorio multiplataforma en Electron y ahorrará horas aprendiendo diferentes idiomas y tecnologías.

Puedes hacer todo tipo de aplicaciones, mira primero aquí un gran escaparate en su sitio web oficial – >> Aplicaciones

Aquí puedes encontrar increíbles recursos sobre Electron en Github – >> sindresorhus / awesome-electron

Además de eso, escribí una breve publicación de blog sobre 7 aplicaciones famosas que usan Electron hoy.

Espero que te ayude.

Guía para principiantes de Electron Framework y descargue, configure e instale Electron .

More Interesting

Como estudiante de informática que acaba de terminar su primer año, ¿qué puedo aprender sobre computadoras, programación y desarrollo de aplicaciones móviles en un mes?

¿Cuál es la mejor manera de documentar los requisitos de un sitio web?

¿Por qué las personas que han estado programando durante años todavía hablan sobre la legibilidad del código?

¿Qué hace Takipi?

¿Qué pasará si leo un libro que no entiendo? ¿Seguirá siendo valioso?

¿Qué debe saber todo un ingeniero de telecomunicaciones para lanzarse a la industria del software, aparte de la C básica?

Soy un ingeniero de software que trabaja principalmente en Java. ¿Qué puedo comenzar a hacer ahora que me ayudará en mi carrera a largo plazo?

¿Cuáles son algunos buenos softwares de monitoreo de empleados que graban pulsaciones de teclas o capturan imágenes en la pantalla?

¿Cuáles son algunas buenas maneras de hacer un seguimiento de la deuda técnica?

¿Cuáles son buenos ejemplos de abstracciones con fugas en la arquitectura de software?

¿Qué tipo de sistema operativo se usa en aviones de combate y misiles?

¿Cuáles son las herramientas de software cotidianas que utiliza durante su desarrollo?

¿Qué debo aprender a continuación para dar un paso para convertirme en un desarrollador de software senior? Conozco Node.js en el marco LoopBack, así como las utilidades lodash y Async.

¿Qué teoría de la informática debería saber todo ingeniero de software?

¿Cuál es su día promedio en el trabajo como ingeniero de software / programador?