我刚刚开始编写一个 Web 应用程序,我认为使用 Dart 和 Angular.dart 会很有趣。我用过一点 Dart 和 Angular.js,我喜欢它们。
不过,我希望该应用程序实际上可以被大多数互联网用户使用,而且似乎 Angular.dart(或至少一些 Angular.dart)依赖于影子 dom。据我所知,Chrome 是唯一支持 shadow dom 的主流浏览器,即使 Firefox、IE 和 Safari 都实现了它,也可能是几年后的事。
我实际上尝试使用 dart2js 编译器从 Angular.dart 教程运行第 3 章,它制作的页面在 Chrome 中似乎运行良好,但在 Firefox 和 IE11 中失败。
我这里的评价准确吗?Angular.dart 至少要在几年后才能在 Chrome 之外使用?Angular.dart 是否有计划允许替代它对 shadow dom 的依赖?
我担心我会被迫在 Angular.js(几乎没有那么有趣)和 Dart 之间做出选择,也许只有 Polymer.dart(结构不那么好/容易)。