带有桌面HTML应用程序框架的Dart

纳吉

我打算用Dart创建一个跨平台的桌面应用程序。由于尚无支持Dart的现成框架,因此我必须先将Dart编译为Javascript。我无法在Dartium中完全开发,因为围绕HTML5构建的桌面框架提供了一些我计划使用的自定义Javascript API(文件系统访问,本机库支持等)。

我发现以下框架可能适合我的需求,但是我在使用Dart进行开发时正在寻找最佳实践。

  • node-webkit:Node和Webkit浏览器引擎的融合。以NPM形式提供许多软件包。Node和Webkit共享同一线程,因此在不同世界之间的通信方面非常高效。从Javascript编写和访问本机模块似乎有问题有好的文档。node-webkit.dart可以从Dart访问某些API。
  • XULRunner:Mozilla产品背后的Gecko引擎可重用。提供它自己的UI描述符(XUL)。对本机模块( js-ctypes)的支持更简单在MDN上似乎有据可查。尚未编写支持开发的Dart库。
  • TideKit / TideSDK:支持多种语言(稍后可能会在[link] [link]上支持Dart)。围绕Webkit构建。似乎有据可查。似乎找不到支持它的发布包。

也许还有其他一些我还没有看到的选择。我排除了AppJs(死)和Cappucino(仅OSX)等项目。

林国国

有第一种选择。

Chrome打包应用

您可以使用Dart编写Chrome打包应用。

dart2js可以将dart代码编译为javascript。

借助chrome.dart包,可使用chrome API。

Spark是一个很好的例子。参见https://github.com/dart-lang/spark

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有桌面应用程序的CDI

来自分类Dev

JAVA桌面应用程序和带有浏览器的HTML

来自分类Dev

带有环境变量文件的桌面应用程序

来自分类Dev

Java桌面应用程序框架与JavaFX

来自分类Dev

带有未修饰框架的摆动Javafx应用程序

来自分类Dev

Chromium嵌入式框架(CEF)html5桌面应用程序

来自分类Dev

Chromium嵌入式框架(CEF)html5桌面应用程序

来自分类Dev

如何在Windows应用商店中发布带有下载链接的桌面应用程序?

来自分类Dev

WDF桌面应用程序带有MDF,所有本地用户都在本地使用

来自分类Dev

有桌面RSS应用程序吗?

来自分类Dev

Xcode 6中带有私有框架的应用程序“无法检查应用程序包”

来自分类Dev

带有Electron的TestCafe:确定应用程序是否在Windows桌面上可见

来自分类Dev

R闪亮,因为Windows桌面应用程序创建带有警告的文本文件

来自分类Dev

Windows Store HTML应用程序(带有弹出窗口)

来自分类Dev

带有Phalcon PHP框架的嵌套多模块应用程序?

来自分类Dev

将带有Django REST框架的AngularJS应用程序部署到Heroku

来自分类Dev

将带有Django REST框架的AngularJS应用程序部署到Heroku

来自分类Dev

使用带有框架控件的Prism NavigationService赢得通用应用程序

来自分类Dev

我们是否有任何CSS框架可以使Web应用程序成为桌面优先方法

来自分类Dev

我们是否有任何CSS框架可以使Web应用程序成为桌面优先方法

来自分类Dev

使用带有Dart而不是JS的Web组件的单页应用程序(SPA)

来自分类Dev

带有开放式堆栈的Dart lang应用程序/ docker /流浪汉

来自分类Dev

如何以简单的方式重新安装所有带有桌面文件的应用程序?

来自分类Dev

如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

来自分类Dev

带有多个应用程序的瓶子

来自分类Dev

带有多个应用程序的瓶子

来自分类Dev

HTML,JS和CSS桌面应用程序

来自分类Dev

安装用于独立HTML桌面应用程序的Webkit

来自分类Dev

Eclipse桌面应用程序

Related 相关文章

  1. 1

    带有桌面应用程序的CDI

  2. 2

    JAVA桌面应用程序和带有浏览器的HTML

  3. 3

    带有环境变量文件的桌面应用程序

  4. 4

    Java桌面应用程序框架与JavaFX

  5. 5

    带有未修饰框架的摆动Javafx应用程序

  6. 6

    Chromium嵌入式框架(CEF)html5桌面应用程序

  7. 7

    Chromium嵌入式框架(CEF)html5桌面应用程序

  8. 8

    如何在Windows应用商店中发布带有下载链接的桌面应用程序?

  9. 9

    WDF桌面应用程序带有MDF,所有本地用户都在本地使用

  10. 10

    有桌面RSS应用程序吗?

  11. 11

    Xcode 6中带有私有框架的应用程序“无法检查应用程序包”

  12. 12

    带有Electron的TestCafe:确定应用程序是否在Windows桌面上可见

  13. 13

    R闪亮,因为Windows桌面应用程序创建带有警告的文本文件

  14. 14

    Windows Store HTML应用程序(带有弹出窗口)

  15. 15

    带有Phalcon PHP框架的嵌套多模块应用程序?

  16. 16

    将带有Django REST框架的AngularJS应用程序部署到Heroku

  17. 17

    将带有Django REST框架的AngularJS应用程序部署到Heroku

  18. 18

    使用带有框架控件的Prism NavigationService赢得通用应用程序

  19. 19

    我们是否有任何CSS框架可以使Web应用程序成为桌面优先方法

  20. 20

    我们是否有任何CSS框架可以使Web应用程序成为桌面优先方法

  21. 21

    使用带有Dart而不是JS的Web组件的单页应用程序(SPA)

  22. 22

    带有开放式堆栈的Dart lang应用程序/ docker /流浪汉

  23. 23

    如何以简单的方式重新安装所有带有桌面文件的应用程序?

  24. 24

    如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

  25. 25

    带有多个应用程序的瓶子

  26. 26

    带有多个应用程序的瓶子

  27. 27

    HTML,JS和CSS桌面应用程序

  28. 28

    安装用于独立HTML桌面应用程序的Webkit

  29. 29

    Eclipse桌面应用程序

热门标签

归档