electron,node-webkit,brackets-shell和atom-shell是允许用户为所有人创建使用HTML,CSS和JavaScript(节点)的独立可执行文件的框架应用中的代码。根据我的理解,他们不需要事先安装任何软件。我想使用Dart而不是JavaScript。我不想要Chrome应用,因为如果我理解正确的话,这需要安装Chrome。是否可以使用Dart制作独立应用程序? DartToJs能为我做到这一点吗?
答案 0 :(得分:2)
您需要安装Dart-VM(Dart-Runtime)才能在命令行/服务器上执行Dart应用程序。
据我所知,没有办法创建一个独立的可执行文件,至少不容易。
技术上可以创建包含Dart-VM的可执行文件,但是还没有可用的工具可以为您生成。 我不认为使用Dart2JS的路径会有很大帮助。 Dart2JS主要针对浏览器,但我听说有些人尝试使用Dart2JS运行Node.js的Dart代码,但我不知道这是否真的有用。
此类似问题包含您可能感兴趣的一些链接:Embedding Dart into application
答案 1 :(得分:2)
dart2js + node-webkit肯定会为您做到这一点。只需将您的webapp编译为js,制作一个合适的package.json文件,并按照node-webkit github页面上的标准说明进行操作。 甚至还有一个pub包,让你可以使用dart中的node-webkit API(文件系统访问,窗口控件和诸如此类的东西)。 在pub上搜索node_webkit,您就可以找到它。 祝你好运。