何时使用与电子反应
Posted
技术标签:
【中文标题】何时使用与电子反应【英文标题】:When to use react with electron 【发布时间】:2018-06-08 19:24:18 【问题描述】:我计划制作一个仅限桌面的应用程序。我没有任何将其部署到 Web 服务器的意图。想想像 VS 代码这样的东西。
我习惯于对任何包含“Web 应用程序”一词的问题做出“抛出”反应。在我看来,它非常精简,几乎不可能编写出真正出色的应用程序。
然而,电子是完全不同的野兽。我应该仍然使用反应,还是在我的情况下坚持使用原始电子有更多好处?我对电子开发还很陌生,所以我想这样做正确。
【问题讨论】:
【参考方案1】:Electron 实际上是前端的 Chromium 浏览器和后端的 nodejs。从技术上讲,构建一个电子应用程序就是构建一个网页,该网页会附带它的后端。
如果你有一个需要频繁重新渲染的动态应用,ReactJS 的虚拟 DOM 会超级有效
因此,如果您习惯于在任何包含“Web 应用程序”一词的问题上“抛出”反应,我建议您使用 reactjs。
【讨论】:
您是否知道 Visual Studio Code 在内部使用什么来修改 DOM? jquery,像 React 这样的虚拟 DOM 框架,还是完全自定义的? 他们只是在使用 vanilla js 来接近 dom。以上是关于何时使用与电子反应的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中构建电子邮件时,我应该何时使用 email.message.Message 与 email.mime.text.MIMEText?