我是Dart的新手,安装了语言SDK和Dartium,并按照说明在其中运行Dart代码,并且它可以工作。
是否建议使用Dartium来构建和调试客户端Web应用,然后仅在最后阶段使用dart2js对其进行编译?
我应该捕获,调试和修复Dart源代码中的所有错误,然后确保在JS代码在Dart中运行良好时,如果在JS代码进行编译和运行时它不会失败,或者在Dart之后仍存在将其调试为JavaScript的阶段已经完成了?
最佳答案
通常在开发和测试期间使用Dartium,然后在部署之前,在不同的目标浏览器中测试您的应用程序。
有时只有在目标浏览器中运行应用程序内置的JS时才会出现这些问题。
还值得调整构建输出的大小(例如,引入延迟加载等)。
通常,还需要调整CSS以使其在所有浏览器上看起来都一样。 Dart帮不了您什么。
目前,DDC(Dart开发编译器)正在开发中,可以为支持ES5或ES6的Chrome或其他浏览器提供快速的更改-重新加载周期。
您也可以使用Travis或其他带有或不带有Selenium的CI系统来在各种浏览器上频繁运行测试。
关于javascript - 仅在Dartium中调试由Dart编写的客户端Webapp就足够了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41955436/