当前位置: 首页 > 工具软件 > Neutralinojs > 使用案例 >

Neutralino瞄准了Electron和NW.js

晏修诚
2023-12-01

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

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

[ 同样在InfoWorld上:TypeScript与JavaScript:了解差异 ]

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

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

[ 同样在InfoWorld上:React,Angular和Vue的15种绝佳替代品 ]

Neutralino的其他功能包括:

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

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

 类似资料: