设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

AngularJS和Polymer的角色,是否有竞争关系

2014-7-28 08:53| 发布者: joejoe0332| 查看: 2721| 评论: 0|原作者: oschina|来自: oschina

摘要: AngularJS 2.0 一个关键的特性就是支持 Web Components。而 Google 的 Polymer 就是一个 Web Component 技术的实现,同时也是一个基于 Web Components 的框架。那么 AngularJS 和 Polymer 之间到底角色上有何异同呢 ...

  AngularJS 2.0 一个关键的特性就是支持 Web Components。而 Google 的 Polymer 就是一个 Web Component 技术的实现,同时也是一个基于 Web Components 的框架。那么 AngularJS 和 Polymer 之间到底角色上有何异同呢?


  AngularJS 2.0 团队成员 Rob Eisenberg 在之前 解释 了 AngularJS 和 Polymer 之间的关系:


  • “Angular 是真正围绕着优化应用开发而设计的,包括 DI、路由、模板、修饰符指令等很多高级的数据绑定”

  • “而 Polymer 是为自定义元素开发而设计的,因此有着基础的模板和绑定以及很强的组件模型”


  因此 Eisenberg 希望用户通过 Polymer 来实现跨框架的 UI 组件和纯 Web 组件。而应用的组件应该使用 AngularJS 构建。


  两者有竞争关系吗?


  在 Google I/O 2014 大会上,Google 发布了 Paper Elements, 这是符合 Material Design 设计规范的自定义元素,这些元素就是使用 Polymer 实现的 Web Components。这些组件在 AngularJS 上很有用,特别是 2.0 版本,因此两者并没有竞争关系。也就是说,Polymer 可以帮助 AngularJS 扩展在 Web Component 上的实现。不过,作为一个框架,Polymer 在未来或多或少会跟 Angular 有一定的重叠。


参考资料:

  1. Plans for supporting Web Components in AngularJS and Ember.js

via 2ality


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部