在桌面图形独立应用程序中嵌入Dart VM

时间:2012-10-24 02:41:49

标签: html qt desktop-application dart dartium

所以我正在为Web和桌面编写一个跨平台(到目前为止的Windows和Ubuntu计划)应用程序。 这个应用程序 预计有时会出现中等图形密集型并执行大量文件IO。我是在达特写的。这似乎是一个 考虑到情况,“有趣”的选择,但我不想要 处理任何重API或有两个代码库(NaCl和GCC与两个不同的库)。 简而言之,我使用Dart与HTML网页进行交互,并注意到Dart VM的确如此 除非你在Dartium,否则不与网页互动。但我想要一个“桌面应用程序”以及一个消除Dartium作为选择的Web应用程序,所以我打算使用Qt Webview使它看起来像桌面应用程序,但我想知道它是否值得它经历将Dart VM嵌入我的应用程序的麻烦?这样做是否足以让Dart VM(运行dart脚本)与Qt Webview中的页面进行交互(我对Dart有点新鲜)?谢谢你的阅读!

1 个答案:

答案 0 :(得分:7)

Dartium最终将与Chromium合并,允许您的DART应用程序直接作为网络技术在chrome内部运行。

一旦合并,您就可以利用新的Chrome Apps,它允许您拥有Web技术的桌面版本。因此,您不需要使用Qt Webview,也不需要将dartVM嵌入到本机应用程序中;只需使用Chrome应用。

〜主要