为了账号安全,请及时绑定邮箱和手机立即绑定

Google 有了polymer为什么还要开发Angular2?

Google 有了polymer为什么还要开发Angular2?

慕桂英3389331 2018-10-17 18:14:50
Google 有了polymer为什么还要开发Angular2
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

polymer是Google创造的一个web components规范的一个实现。而angularjs是一个MVVM的框架。本质上的区别在于一个是创造小而美的组件,一个是创造大而全的框架。
大胆假设一下。一旦所有浏览器都支持web component规范后,polyfil肯定会消失。而polymer创造出来的组件也能直接被浏览器所解析。并且在一个项目内,你可以使用各家的组件而不会互相影响并且能相互协作。
angularjs则不同,一个框架会做出种种的约束,使得各部分能很好的协作。举个简单的例子,一个jquery的插件,如果没有使用angular化,放在angular工程里肯定会有这样那样的问题。(ps:jq的插件也是模块化的,如果不按照jq的插件扩展来开发,他会带你玩耍?)
不过话说回来,以上的分析都是机遇ES5的环境下,ES6新增了模块化。也导致Angular2有了翻天覆地的变化。所以未来会怎样发展,不敢想象……但是有一点值得肯定的,现在已经慢慢地没人会说前端开发就是个切图做页面加特技




查看完整回答
反对 回复 2018-11-12
  • 1 回答
  • 0 关注
  • 928 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信