仅在 Dartium 中调试我用 Dart 编写的客户端 Web 应用程序就足够了吗?

Is it enough to debug my Dart-written client webapp in Dartium only?

我是 Dart 的新手,安装了语言 SDK 和 Dartium,按照说明 运行 里面的 Dart 代码运行了。

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

我是否应该捕获、调试和修复 Dart 源代码中的所有错误,然后确保它在编译 JS 代码时不会失败,并且 运行 如果它 运行 在 Dart 中很好或者在 Dart 部分完成后是否还有调试阶段 JavaScript?

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

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

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

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

目前 DDC(Dart 开发编译器)正在开发中,它允许 Chrome 或其他支持 ES5 或 ES6 的浏览器快速 change-reload 循环。

您还可以使用 Travis 或其他 CI 系统,无论有无 Selenium,都可以在各种浏览器上频繁地 运行 测试。