当前位置:  开发笔记 > 编程语言 > 正文

为什么MDC不推荐使用材料设计精简版(MDL)?

如何解决《为什么MDC不推荐使用材料设计精简版(MDL)?》经验,为你挑选了2个好方法。

MDL失败的3个高级目标中的哪一个:

生产就绪的组件以点菜方式消费

一流的性能和遵守材料设计指南

与其他JS框架和库无缝集成

或者是否有其他原因让MDL弃用?



1> WrksOnMyMach..:

这里是MDC Web的核心团队成员之一.如果您对从MDL切换到MDC Web感到好奇,我们会提供迁移指南.

我们通过迁移到MDC Web完成的一件事是JavaScript组件的新架构.MDC Web以完全与框架无关的方式构建,因此可以在惯用的JS,React,Angular等中使用相同的代码库......我们还以可以以单点方式安装的方式发布组件,虽然如果你想抓住一切,它是164K.

基本上,我们通过将关注点分为两个概念来实现这一目标:组件和基础.Component是一个随时可用的JavaScript组件,而Foundation包含所有共享的UI代码.该基础对于React/Angular/Vue等框架的低级用法以及更复杂的渲染逻辑非常有用.

拼图的最后一部分是适配器的概念.在MDC Web中,Adapter是一个传递给Foundation的配置对象.这将包括围绕数据绑定,模板,键/输入处理等的任何逻辑......这一切都归结为一组逻辑默认值,如果您使用的是像React或SSR这样的框架,那么可以覆盖这些默认值事情与浏览器中的vanilla javascript完成的方式有所不同.

最后,如果有人有兴趣与我们聊天,我们有一个公共Discord服务器.我们很乐意回答任何实施问题或解决任何问题.



2> Lambert..:

MDL仅以点菜的方式容易消耗而失败。

很难说它未能与其他JS框架和库无缝集成,尽管存在多个问题。

希望将Web的材料组件(MDC-Web)轻松迁移到。时间会证明一切。

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有