我用 Dart 和 Polymer 编写了相当重要的应用程序,它在工厂方法中使用反射并且在 Dartium 中运行得相当好。工厂使用作为参数传递给它的子类名称生成子类实例。
我可以从不生成 Javascript 并强迫我的用户(如果有的话)使用 Dartium。@MirrorsUsed
当可实例化的子类列表发生变化时,我也可以修改任何注释。http://dovdev.com/smoke-and-mirrors/上的页面似乎暗示性能和/或代码大小可以通过使用 Smoke 大大提高,即使在 Dartium 中也是如此。
Dartium 或 Dart 分析器在运行 Dart 应用程序时做了多少?Smoke,甚至只是@MirrorsUsed
注释,会为 Dartium 中的应用程序做任何事情吗?