Niva —— 轻量级跨平台桌面应用开发框架
Niva 是一个跨平台(支持 Windows 和 MacOS)的桌面应用开发框架,使用前端技术开发,可用于构建轻量级的桌面应用。 Niva 旨在提供最简单的方式让前端用纯前端技术快速构建自己的跨端桌面应用。使用 Niva 不需要额外学习类似 Electron 、Node.js 或者 Rust 等额外的新知识,只需要会纯粹的前端技术就能开发桌面应用。 它基于系统 Webview 而非 Chromium,体积仅为 3MB ~ 4MB,不需要 Node.js 环境,直接提供系统 API 进行操作。Niva 兼容 React / Vue 等主流框架,对于 Vue 和 React 项目可以直接一键导入。 下表列出了 Niva、Tauri 和 Electron 的主要区别: Niva Tauri Electron 体积 3MB 6MB+ 85MB+ 支持系统 Windows10+/MacOS Windows10+/MacOS/Linux Windows/MacOS/Linux APP 后端 无,但可用隐藏 window 代替 Rust Node.js Webview System System ...

