Neutralinojs 是什么?它是 Electron 的替代方案。
如果你正在寻找Electron的替代方案,那么你应该试试Neutralinojs。今天,我将帮助你找到最适合你的方案!
我们将涵盖以下内容:
- Neutralinojs是什么?
- 哪个更好?
- 如何开始?
Neutralionjs是什么?
Neutralinojs 是一个轻量级且可移植的桌面应用程序开发框架。它允许您使用 JavaScript、HTML 和 CSS 开发轻量级的跨平台桌面应用程序。使用 Neutralinojs 构建的应用程序可以在 Linux、macOS、Windows 和 Web 上运行。
因此,Neutralino或Neutralinojs是使用 Web 技术创建桌面应用程序的更佳选择。Neutralinojs 的诞生源于Electron这款流行的桌面应用程序工具因其内存占用过高而饱受开发者诟病。Neutralinojs 通过轻量级和更易于开发的特性解决了这个问题。
哪个更好?
虽然 Neutralionjs 比 Electron 快,但很难做出准确判断。它目前还不成熟,而且尽管它是基于 Node.js 构建的,却不支持 Node.js。
这些因素可能会改变普通开发者对使用框架的看法,我同意使用 Node.js 可能有一些替代方案。
所以 Neutralionjs 很适合作为业余项目或趣味项目。因为它还很新,还需要一个庞大的社区来推动发展。
与 Neutralionjs 相比,Electron 更好、更可靠。
如何开始?
所以,如果您想立即开始使用 Neutralionjs,请按照说明创建一个新项目。
您可以使用由 Neutralionjs 开发人员构建的Neu CLI 。
在终端中输入以下命令即可开始。
# Creating a new app
$ npm i -g @neutralinojs/neu
$ neu create hello-world
$ cd hello-world
$ neu run
# Building your app
$ neu build
您可以了解一下Elecrue,它是一个命令行工具,可以生成基于React或Vue的 Electron 或 Neutralionjs 的初始代码。我是Elecrue的维护者。您可以给它点个星 ⭐,以便随时了解Elecrue 的最新进展。
结论
电子并不坏
Electron 的优点在于它允许程序在运行时使用内存,但如果您不希望应用程序占用大量内存,可以尝试 Neutralionjs。此外,如果您是 Web 开发人员,Electron 也是开发桌面应用程序的理想选择。
您可以阅读这篇关于Electron 应用其实没那么糟糕的文章。
Neutralionjs 只是创建的一种新方式
我对 Neutralionjs 的了解还只是冰山一角。它是一个维护良好的开源项目,所以你可以贡献代码,让它变得更好 🌱。
你可以查看Neutralionjs 的文档了解更多信息。
如果您有任何反馈或建议,请在评论区留言。也欢迎您在GitHub上关注我。
祝你今天过得愉快,
拉杰维尔·辛格