Neutralino 的目标是 Electron 和 NW.js

Neutralino是一个用于使用JavaScript或TypeScript构建跨平台应用程序的开源开发框架,与GitHub的Electron和NW.js等工具相比,它被定位为可移植的轻量级平台,具有较低的内存消耗和易用性。

Neutralino是为类似于电子的轻型应用程序的概念证明而构建的,它利用JavaScript或TypeScript以及配套技术CSS和HTML来构建可在Windows,MacOS和Linux上运行的应用程序。 与Electron和NW.js也支持通过JavaScript进行跨平台开发不同,Neutralino不需要安装Node.js及其依赖项。

Neutrino仍被认为处于试验阶段,有望提高安全性和重构能力。 但是开源项目背后的开发人员表示,尽管如此,它还是值得生产的。

开发人员可以下载便携式Neutralino SDK 。 Neutralino运行时是一个轻量级的服务器,它侦听来自客户端SDK的请求,该SDK是通过XMLHttpRequest与服务器通信JavaScript库。 部署了一个单独的线程来运行本机窗口,该窗口包含用于呈现应用程序的内置浏览器组件。 客户端SDK功能和模块用于异步进行系统调用。

Neutralino的其他功能包括:

  • 轻巧的占地面积。 一个未压缩的应用程序大约消耗5MB,而一个压缩的应用程序大约消耗1MB。
  • 基于模板的开发。 可以使用neu-CLI通过几个预构建的模板来构建应用程序。
  • 本机功能,带有用于访问操作系统级别功能的API。
  • 适用于所有平台的单个应用程序包。
  • 没有额外的依赖关系。
  • 可以使用浏览器调试应用程序。

From: https://www.infoworld.com/article/3530470/neutralino-takes-aim-at-electron-and-nwjs.html

你可能感兴趣的:(Neutralino 的目标是 Electron 和 NW.js)