React-Native-Windows和Electron有什么区别?

3

我正在使用React Native来构建移动应用程序,但是我收到了一个请求,要求在Windows上构建,建议使用react-native-windows。我很困惑,因为在StackOverflow上react-native-windows的问题太少了,而且我知道Electron非常流行,可以用于构建桌面应用程序。我应该如何用于构建桌面应用程序?

2个回答

5

Electron.js 使用 Chrome 引擎来渲染 UI,并使用实际的 HTML 元素来构建 UI。

React-native-windows 使用本地的 Windows UI,因此比 electron.js 更加高效和轻量。

它们都是 JavaScript 框架。


我看到React Native Windows也能开发Mac应用程序。我的问题是,React Native Windows是否也能制作本地的Mac应用程序? - Prappo
对于 macOS,微软还有一个名为 react-native-macos 的代码库。 - TheEhsanSarshar

3

react-native-windows是微软用于构建本机Windows应用程序的框架。

Electron是一个用于构建跨平台桌面应用程序的框架(基于Chromium WebView和Node.js)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接