关于用Web写桌面程序,你们有什么好的想法吗?

发布于 2022-08-29 16:38:39 字数 302 浏览 12 评论 0

首先介绍下现在的情况:

Node-webkit, Atom-shell等以系列的GUI框架,都是集成浏览器+Node.js解释器。

优点:

  • 用Web写GUI,有很多现有的库可以直接使用。
  • 平台一致性

缺点:

  • 浏览器内核+nodejs解释器,体积太大了
  • 不能支持其他语言(GUI逻辑用js可以理解,后台逻辑应该可以用别的语言)
  • 浏览器内核单一

请各位补充哈

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

停顿的约定 2022-09-05 16:38:39

Qt有QtWebkit哦~跨平台支持各种语言编写,暂时不清楚体积怎么样。
其它JS引擎的可以参考这个问题:http://segmentfault.com/q/1010000000565786

慕巷 2022-09-05 16:38:39

个人觉得Nodejs最多提升简便性,同样使用web来做desktop主要原因也是简便性,但是这些都是建立在额外的开销下获取到的便利,你需要权衡你的desktop程序,是需要简便快捷的开发过程,还是高效的执行效率。
权衡这两点也是很有可能的,但是目前你提到的nodejs+chromium的组合很难获取较高的执行效率,不是我说nodejs和chromium效率差,而是他们占用过多的资源(cpu,内存开销过大)。

能怎样 2022-09-05 16:38:39

桌面程序就不要考虑跨平台了.
Windows平台的话,不考虑下WinJS?

〗斷ホ乔殘χμё〖 2022-09-05 16:38:39

他山跨平台混合应用开发框架(OHUI),是使用Gecko(v1.9~v52)嵌入,实现跨平台混合应用开发的框架。支持xp/2003/win7 x32,x64/win8+...,Linux,Android系统,支持xul, html(5), css(3), js,c/c++/java混合编程开发界面。OHUI v22.0发行包大小13MB(Linux下21MB).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文