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的其他功能包括:
翻译自: https://www.infoworld.com/article/3530470/neutralino-takes-aim-at-electron-and-nwjs.html