【问题标题】:Migrate React web app to Electron将 React Web 应用程序迁移到 Electron
【发布时间】:2018-12-26 01:53:25
【问题描述】:

我们正在考虑使用 ReactJS 开发一个 Web 应用程序(可能我们将使用 npm 的 create-react-app 功能)。此外,我们正在考虑将来是否有可能使用 Electron 轻松地将 Web 应用程序转换为桌面应用程序。由于我们对这两种技术都没有经验,所以我们想问一下这种组合,它是否是一个好的选择,以及是否有可能将 React Web 应用程序变成桌面 Electron 驱动的应用程序。

我在谷歌上搜索如何使用这两种技术构建应用程序的任何工作教程,但没有人适合我。

所以,总而言之,当我们希望有机会将 React 转换为使用 Electron 构建的桌面应用程序时,开始使用 React 开发 Web 应用程序是一个不错的选择吗?如果没有,有没有更好的技术?

【问题讨论】:

    标签: reactjs electron


    【解决方案1】:

    您应该研究您的解决方案是如何构建的,而不是专注于技术本身。如果您的团队考虑到这一点来构建您的后端,您可以创建您的客户端(React Web 应用程序、Electron 桌面应用程序)可以连接到的 API。

    回答这个问题:不,在不考虑设计的未来影响的情况下开始开发您的网络应用项目不是一个好的选择。将时间集中在后端与前端的对话方式上。

    此外,ReactJS 只是一个前端库,你可以将它与 Electron 一起使用,查看一些 GitHub Hug Repos,例如:Re-ElectronReact-Electron-StarterElectron-React

    【讨论】:

    • 我认为问题在于,在 Electron 中“包装”一个标准的 React 应用程序通常是容易还是难。极端情况是,“这太难了,你基本上需要重写应用程序”和“它太容易了,你只需安装一些包并配置它们以构建一个有效的 Electron 应用程序”。
    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多