我是Dart的新手,安装了语言SDK和Dartium,按照说明在其中运行Dart代码并且它可以工作。
这是使用Dartium构建和调试我的客户端webapp的推荐方法,然后在最后阶段用dart2js编译它吗?
我是否应该捕获,调试和修复Dart源代码中的所有错误,然后确保在编译和运行JS代码时它不会失败,如果它在Dart中运行良好,或者仍然有一个阶段将其调试为JavaScript Dart部分完成后?
答案 0 :(得分:4)
通常在开发和测试期间使用Dartium,然后在部署之前,在不同的目标浏览器中测试您的应用。
有时只会在目标浏览器中运行应用程序构建的JS时出现问题。
还需要调整构建输出大小(例如,引入延迟加载,...)。
CSS通常也需要量身定制,以便在所有浏览器上看起来都一样。这不是Dart可以帮助你的。
目前,DDC(Dart开发编译器)正在进行中,可以为Chrome或支持ES5或ES6的其他浏览器提供快速更改 - 重新加载周期。
您也可以使用带或不带Selenium的Travis或其他CI系统频繁地在各种浏览器上运行测试。