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。 适用于所有平台的单个应用程序包。
没有额外的依赖。 可以使用浏览器调试应用程序。 版权所有©2020 IDG Communications,Inc.
紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。.
Yorumlar
Yorum Gönder