es.phhsnews.com


es.phhsnews.com / ¿Qué son las aplicaciones electrón y por qué se han vuelto tan comunes?

¿Qué son las aplicaciones electrón y por qué se han vuelto tan comunes?


¿Ha notado que muchas aplicaciones de escritorio nuevas se parecen mucho a las de los sitios web? No es tu imaginación.

Desde Trello hasta Slack, desde WordPress.com hasta Github, cada vez es más común que las llamadas aplicaciones de escritorio agrupen un sitio web con algunas características nativas como notificaciones, acceso al sistema de archivos y menús. La tecnología más común que permite esto se llama Electron, y es utilizada por algunas aplicaciones que ni siquiera sospecha, como la aplicación de chat Discord y el código Visual Studio de Microsoft.

Electron facilita a los desarrolladores el lanzamiento simultáneo de una aplicación en Windows. macOS y Linux, pero hay desventajas para los usuarios. Las aplicaciones electrónicas son enormes, por un lado. Slack, una aplicación de chat, ocupa 237 MB de espacio en disco duro en mi Mac, y el consumo de memoria tampoco es bajo. ¿Qué está tomando todos esos recursos? ¿Y por qué los desarrolladores usan algo tan ineficiente?

Las aplicaciones electrón son bastante fáciles de hacer

Las aplicaciones de escritorio son difíciles de hacer, especialmente si desea que sean multiplataforma. El acceso al sistema de archivos funciona de manera diferente en Windows que en Linux, por ejemplo, y las notificaciones funcionan de manera diferente en macOS que en Windows. Esto significa que cualquiera que quiera escribir una aplicación para los tres sistemas operativos de escritorio (o incluso dos de ellos) necesita volver a escribir una gran cantidad de su código al pasar de uno a otro.

Electron "resuelve" esto ofreciendo un plataforma única que funciona en los tres principales sistemas operativos de escritorio. Esto significa que los desarrolladores pueden escribir el código para cosas como notificaciones una vez y esperan que funcione de forma nativa en todos los sistemas operativos. Incluso mejor para los desarrolladores: todo se puede construir utilizando Javascript, HTML y CSS, tecnologías con las que todos los códigos para la web están familiarizados.

Las aplicaciones electrón vienen con casi todo el cromo

¿Cómo es posible? En parte porque cada aplicación de Electron incluye un navegador web completo: Chromium, la versión de código abierto de Google Chrome. Esto se incluye junto con las instrucciones específicas de la plataforma para garantizar que todo se comporte exactamente como esperan los desarrolladores en todos los sistemas. Es por eso que la versión de escritorio de Slack ocupa más de 200 MB de espacio en el disco duro: la mayor parte de Chrome está incluida allí.

Cada aplicación de Electron que ejecuta es más o menos una instancia completa de Chrome. Como señaló el blogger Joseph Gentle, esto no es ideal:

Puedes pensar en Slack como un pequeño programa de javascript que se ejecuta dentro de otro sistema operativo VM (Chrome), que debes ejecutar para poder chatear en IRC. Incluso si tiene abierto el cromo real, cada aplicación electrónica ejecuta su propia copia extra de toda la máquina virtual.

Así que sí, hay inconvenientes para los usuarios. En primer lugar, cada aplicación Electron que descargue agrupa la mayor parte de Chromium, y cada aplicación que ejecute está ejecutando una buena parte de ese código. No hay recursos compartidos aquí, como ocurre con las aplicaciones nativas, lo que significa que las aplicaciones de Electron van a ocupar más espacio en disco duro y memoria que una aplicación desarrollada con su plataforma específicamente en mente. Si el rendimiento es algo que realmente te importa, es posible que desees evitar las aplicaciones electrón.

Espera, ¿el electrón es bueno o malo?

En este punto, las computadoras son tan poderosas que la mayoría de los usuarios nunca notarán qué tan ineficiente es el electrón las aplicaciones son De hecho, la gran mayoría nunca ha oído hablar de Electron. La mayoría de mis compañeros de trabajo no, y todos usan Slack todos los días. Muchos estaban entusiasmados de ver una versión de escritorio de Trello, y una vez más no tenían idea de que era una aplicación de Electron.

Y estas aplicaciones realmente se integran mejor que su sitio web con su sistema operativo. Ellos viven en su propia ventana. Ofrecen excelentes atajos de teclado, notificaciones nativas y otras cosas que no puedes hacer de la misma manera con solo un navegador.

Y es una buena apuesta que aplicaciones como Slack, Trello y WordPress.com no se molesten en ofrecer una versión de escritorio si Electron no existía, centrándose en cambio en las versiones para dispositivos móviles y navegadores. Entonces la pregunta no es si Electron es malo; es si las aplicaciones electrón son mejores que nada. Estoy dispuesto a decir que sí, pero las personas razonables pueden estar en desacuerdo. (Y bueno, para esas personas, siempre está la versión web.)


¿Cómo decide Windows cuál de dos archivos con sellos de tiempo idénticos es más reciente?

¿Cómo decide Windows cuál de dos archivos con sellos de tiempo idénticos es más reciente?

¿Qué significa cuando tiene dos archivos idénticos con marcas de tiempo idénticas, pero Windows dice que un archivo es más nuevo que el otro? ¿Como puede ser? La publicación de Preguntas y Respuestas SuperUser de hoy ayuda a un lector confundido a resolver un misterio de sello de tiempo. La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas.

(how-top)

Cómo obtener la actualización de creadores de Fall de Windows 10 Ahora

Cómo obtener la actualización de creadores de Fall de Windows 10 Ahora

Microsoft comenzó a implementar la Actualización de creadores de Fall de Windows 10, pero pasarán unos meses antes de que todas las PC lo tengan. Si no desea esperar, puede descargar la Actualización de Fall Creators de Microsoft en este momento. Una advertencia sobre la actualización temprana RELACIONADA: Novedades en la actualización de creadores de Fall de Windows 10, disponible ahora Puede ser molesto esperar meses para que una gran actualización de Windows 10 llegue a su PC, pero hay una razón para el retraso.

(how-top)