我是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/

10-12 12:42