Angular Dart 和 Polymer Dart 的区别

Posted

技术标签:

【中文标题】Angular Dart 和 Polymer Dart 的区别【英文标题】:Difference between Angular Dart and Polymer Dart 【发布时间】:2013-12-22 03:26:14 【问题描述】:

Angular 为您提供了动态双向数据绑定的可能性。但它也允许您创建自定义元素和指令。

那么,如果我在 Dart 中使用 Angular,就不再需要 Polymer,对吗?

【问题讨论】:

groups.google.com/a/dartlang.org/forum/#!topic/web-ui/… 【参考方案1】:

最近有一个演示展示了如何将 Polymer 的元素与 Angular 结合起来以实现路由和其他应用逻辑。

看起来很有趣,但我不确定截至今天生成的js代码大小是否足够合理。

https://github.com/sethladd/dart-angular-polymer-data-binding

附带演讲的幻灯片:https://docs.google.com/file/d/0B3tMhVSd9MFIV0xfRm5NZ0***zg/edit 带有摘要的博客:http://blog.sethladd.com/2014/02/angular-and-polymer-data-binding.html

幻灯片 66:

【讨论】:

这张图似乎表明这是两种互补的技术。 Angular 提供了制作组件的方法,据我所知,这些组件与 Elements 足够相同。 Angular 中有一些模板在我看来就像布局。我认为这张图片应该是在将两者与重叠和争用区域进行比较之后出现的。 @will 我同意我的回答并没有真正回答问题,需要更彻底的解释,而且图表有些误导。我的看法是,从程序员的角度来看,就每个工具的目标而言,Polymer 是 Angular 的一个子集。是的,Polymer 的功能更全面,但 Angular 基本上完成了 Polymer 的工作,并且更多的是关于更高级别的应用程序功能。一个可能的未来是 Angular 将......好吧,他们在这里讨论它groups.google.com/forum/#!msg/angular-dart/JY8b15-KG4Q/…【参考方案2】:

除了@Paul Collingwood 引用的讨论之外,其中包含一个很好的解释。 这个类似的问题有一个广泛的解释:What is the difference between Polymer elements and AngularJS directives?

【讨论】:

以上是关于Angular Dart 和 Polymer Dart 的区别的主要内容,如果未能解决你的问题,请参考以下文章

如何部署 Polymer dart 应用程序

在 Polymer Dart 中扩展纸张项目

在 Polymer.dart 中定义全局过滤器/变压器

怎么评价Angular推出的Material,相比Polymer如何

怎么评价Angular推出的Material,相比Polymer如何

Bootstrap.js 在 Polymer 组件中不起作用