Neutralino apunta a Electron y NW.js

Neutralino, un marco de desarrollo de código abierto para crear aplicaciones multiplataforma con JavaScript o TypeScript, se está posicionando como una plataforma portátil y liviana que ofrece un menor consumo de memoria y facilidad de uso en comparación con herramientas como Electron y NW.js. de GitHub.

Creado como una prueba de concepto para aplicaciones ligeras similares a Electron, Neutralino aprovecha JavaScript o TypeScript y las tecnologías complementarias CSS y HTML para crear aplicaciones que se ejecutan en Windows, MacOS y Linux. A diferencia de Electron y NW.js, que también admiten el desarrollo multiplataforma a través de JavaScript, Neutralino no requiere la instalación de Node.js y sus dependencias.

Neutrino todavía se considera en una etapa experimental, con mejoras de seguridad y quizás capacidades de refactorización anticipadas. Pero los desarrolladores detrás del proyecto de código abierto dicen que, no obstante, es digno de producción.

Los desarrolladores pueden descargar el SDK de Neutralino portátil. El tiempo de ejecución de Neutralino es un servidor ligero que escucha las solicitudes del SDK del cliente, que es una biblioteca de JavaScript que se comunica con el servidor a través de XMLHttpRequest. Se implementa un subproceso separado para ejecutar una ventana nativa que contiene el componente del navegador integrado para representar las aplicaciones. Las funciones y los módulos de Client SDK se utilizan para realizar llamadas al sistema de forma asincrónica.

Otras características de Neutralino incluyen:

  • Una huella ligera. Una aplicación sin comprimir consume aproximadamente 5 MB y una aplicación comprimida alrededor de 1 MB.
  • Desarrollo basado en plantillas. Las aplicaciones se pueden crear a través de varias plantillas prediseñadas utilizando neu-CLI.
  • Funciones nativas, con una API para acceder a funciones a nivel de SO.
  • Un solo paquete de aplicaciones para todas las plataformas.
  • Sin dependencias adicionales.
  • Las aplicaciones se pueden depurar mediante un navegador.