已经有一段时间了,聚合物版本2已经上市了,但是
很少有人谈论它
很少有开发人员在他们的博客中写到这一点。
很少有开发人员分享他们的工作流程和经验
聚合物项目是由谷歌提供动力的,这个团队似乎有着无可挑剔的理念。
除了缺乏浏览器支持外,polyfills的工作还可以。
顺便说一下,虽然Web组件是Web的标准,但是人们似乎不喜欢打开它并在上面工作。
我有一个很大的原因,应该有一个解释。
我认为这与stackoverflow有关,但是我知道很多人不喜欢这种问题。

最佳答案

首先,自从聚合物2于2017年5月正式发布以来,它实际上是一项非常新的技术。
第二,事实上,它得到谷歌的支持并不一定是一个优势:想要依赖该公司产品的网络开发人员可能更喜欢角型的,这也是由谷歌推广的,并且更加成熟和著名。
第三,基于Web组件标准的事实也不是一个优势:
polyfills正在做这项工作(尽管并不总是如此),但是它们的使用增加了一点复杂性,并且可能会在自定义元素和影子DOM的本机实现和polyfilled实现之间的性能方面带来一个差距。
了解自定义元素和影子DOM的开发人员可能更喜欢创建普通的Web组件,因为它们变得非常容易设计,这得益于…谷歌:(-)这正是这些新网络标准的目的。
第四,为用户界面元素选择的材料设计风格可能不适合每个人的口味。
第五,版本2与版本1不完全兼容,这可能会给新来者带来一些困惑,也会让那些投资于短暂版本1的人感到失望。
最后,我们可以质疑聚合物是一个长期的框架,还是仅仅是一种支持由谷歌提出的早期标准(自定义元素和影子dom)的发布并促进其采用的方法。
聚苯乙烯
以上几点只是假设。
就我个人而言,我在几个月内开始使用聚合物1,然后我转向了香草定制元素。

08-25 09:44
查看更多