0

我是 Dart 新手,安装了语言 SDK 和 Dartium,按照说明在其中运行 Dart 代码并且它可以工作。

这是使用 Dartium 构建和调试我的客户端 web 应用程序然后在最后阶段使用 dart2js 编译它的推荐方法吗?

我是否应该捕获、调试和修复 Dart 源代码中的所有错误,然后确保在编译和运行 JS 代码时它不会失败,如果它在 Dart 中运行良好,或者在 Dart 部分之后仍然存在将其作为 JavaScript 调试的阶段已经完成了?

4

1 回答 1

4

通常在开发和测试期间使用 Dartium,然后在部署之前,在不同的目标浏览器中测试您的应用程序。

有时只有在目标浏览器中运行构建 JS 的应用程序时才会出现问题。

调整构建输出大小也是值得的(例如引入延迟加载,...)。

通常还需要定制 CSS,使其在所有浏览器上看起来都一样。这不是 Dart 可以帮助你的。

目前 DDC(Dart 开发编译器)正在开发中,它允许 Chrome 或其他支持 ES5 或 ES6 的浏览器的快速更改-重新加载周期。

您还可以使用 Travis 或其他带有或不带有 Selenium 的 CI 系统在各种浏览器上频繁运行测试。

于 2017-01-31T10:43:41.087 回答