我们正在考虑使用ReactJS开发Web应用程序(可能将使用npm的create-react-app功能)。此外,我们正在考虑将来是否有可能使用Electron将Web应用轻松转换为桌面应用。由于我们对这两种技术都没有经验,因此我们想问一下这种组合,这是否是一个好选择,以及是否有可能将React Web应用程序变成台式电子驱动的应用程序。
我正在搜索任何有效的教程,以了解如何使用这两种技术来构建应用程序,但是没有人为我工作。
因此,总而言之,当我们希望有机会将其转换为使用Electron构建的桌面应用程序时,是开始使用React开发Web应用程序的好选择吗?如果没有,还有更好的技术吗?
答案 0 :(得分:0)
您应该研究解决方案的精确构建方式,而不是专注于技术本身。如果您的团队牢记这一点来构建后端,则可以创建客户端(React Web App,Electron Desktop App)可以连接的API。
要回答这个问题:不,在不考虑设计的未来影响的情况下,开始开发Web应用程序项目不是一个好选择。将时间集中在后端与前端的通讯方式上。
此外,ReactJS只是一个前端库,您可以将其与Electron一起使用,查看一些GitHub Hug Repos,例如:Re-Electron,React-Electron-Starter,Electron-React