欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

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




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

angular和polymer算是底层框架,material只是上层的一种组件实现方式,所以它们不太适合对比。换句话说,你用angular,polymer,甚至jQuery都能实现一套material的东西,只是各自的实现方式会有差异。

说两者后期会整合的,不太看好,因为内部的实现方式差别较大,所以我感觉到最后可能是有angular和polymer两个不同实现的material库


Angular的Material完全还处在前期状态,官网上也说了:

This project is still in early preview. It is a complementary effort to the Polymer project's paper elements collection.

都是谷歌的产品,都是Google Meterial Design的UI,我觉得它俩应该会整合。


就当Material是Angular的一个皮肤吧!



meterial design是google推出的一套交互和视觉规范,简称MD规范吧。

android系统的交互和视觉符合了这套规范。有许多应用开发厂商为了成为google play的“顶级开发者”而遵循这个MD规范。

angularjs的meterial是angularjs的一套组件库,遵循了google的MD交互和视觉规范。

而polymer的paper elements组件库,也遵循了google的MD交互和视觉规范。

毕竟无论angularjs还是polymer,都是google阵营输出的技术产物,前者以构建web应用为目标组织了一套技术方案,包括路由,DI,双向数据绑定等等,后者以自定义组件为核心主题,是对web components标准的实现和延伸。

===================

还有一个奇葩,就是

Material UI

,因为这个东西是遵循MD规范的react-component库。(facebook + google)



material现在支持的已经很不错了,目标就是与angular配套的组件库。去年改了一次版,基本常见的组件都有了,感觉在api方面比antd做得更好一些。



Angular Material

Our goal is to deliver a lean, lightweight set of Angular-based UI elements that implement the material design specification for use in Angular single-page applications (SPAs).




在翻译过程中感觉material2考虑的方面还是不少的。


来自 https://www.zhihu.com/question/24813397



普通分类: