gpt4 book ai didi

javascript - 与 Electron 相比,Chrome 应用程序有哪些优缺点?

转载 作者:行者123 更新时间:2023-12-03 02:48:30 25 4
gpt4 key购买 nike

我想用 JavaScript(使用网络技术)编写一个桌面应用程序,并寻找 Electron 和 Chrome 应用程序之间的比较。

我需要的一切似乎都可以通过 Chrome Apps 实现,但是 Electron/NW.js 周围有很大的宣传。 Electron 有什么优点?是不是Node包较多的原因?

我认为功能差异对我来说很清楚。

优点和缺点,例如:

+ Chrome Apps can run on Chrome OS  
- Chrome Apps needs an installed Chrome Browser
...

2016 年 8 月 20 日更新:

正如爱德华多指出的那样,Google announced他们将停止在除 ChromeOS 之外的所有平台上使用 Chrome 应用。所以我认为这个问题的答案现在已经很明显了。

对于所有开发了 Chrome 应用程序并有兴趣将其迁移到网络的人,这里有一份来自 Google 的指南:https://developers.chrome.com/apps/migration

或者,正如 Google 也提到的,您将其迁移到 ElectronNW.js .

最佳答案

您可以完全比较 Electron 和 chrome 打包的应用程序。他们非常相似。对于他们两个,你会得到:

  • 使用网络技术开发桌面应用
  • 应用在 Chrome 之上运行
  • 自动更新。虽然在 Chrome 中你可以免费获得它,但对于 Electron 你需要做一些工作。
  • 操作系统集成 - 两者都比普通网站与操作系统的集成更好,但 Electron 支持更广泛的操作系统集成。
  • 离线或在线工作。
  • 两者都可以在 Linux、OSX 和 Windows 上运行。 Chrome 网络应用也适用于 Chromebook。

以下是差异:

  • Electron 使用 Node.js。因此,您可以导入许多在 Chrome 应用中不易使用的模块。
  • 分发,使用 Electron,您可以自己打包和分发应用程序。使用 Chrome 应用程序,您可以通过 Chrome 网上应用店分发它们。
  • 环境。 Electron 应用程序与其完整的环境打包在一起。 Chrome 应用仅使用 Chrome 环境,因此更加轻便,但对于不同用户来说,其行为可能会有所不同,具体取决于他们使用的 Chrome 版本。
  • Chrome 应用要求用户安装 Chrome,而 Electron 则不需要。
  • Electron 拥有更好的测试和调试开发工具。
  • Electron 是一个开源平台。 Chrome 应用程序也构建在多种开放技术之上,但具体分发由 Google 控制。
  • Electron 文档要好得多,尽管它是一个年轻得多的平台。
  • 采用:有很多大型且成功的应用程序构建在 Electron 之上,例如 Visual Studio Code、GitHub 客户端、Slack。 Chrome 应用从未获得如此大的发展势头。
  • Chrome 应用可以紧密集成到 Google 云端硬盘

2016-08-19 更新:

Google 最近似乎在 ChromeOS 之外的任何平台上弃用了 Chrome 应用。所以我想说这不再是一个有效的选择。

http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html

关于javascript - 与 Electron 相比,Chrome 应用程序有哪些优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33911551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com