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