【发布时间】:2019-03-21 04:00:50
【问题描述】:
由于组件背后的认知科学,我正计划构建一个混合应用程序并计划使用 Material.io。但是我很难理解我是否可以让相同的组件在移动设备和桌面设备中表现不同?我是否需要为网站和移动设备提供多个代码库,这对于维护和发布新功能来说似乎有些矫枉过正。
【问题讨论】:
标签: material-design material-ui materialize
由于组件背后的认知科学,我正计划构建一个混合应用程序并计划使用 Material.io。但是我很难理解我是否可以让相同的组件在移动设备和桌面设备中表现不同?我是否需要为网站和移动设备提供多个代码库,这对于维护和发布新功能来说似乎有些矫枉过正。
【问题讨论】:
标签: material-design material-ui materialize
这个答案绝对是基于意见的。
这取决于您实际尝试构建的内容。一些组件是移动响应的,并且 material.io 有类似Responsive Layout Grid.
从我在 material.io 的工作中,我发现为移动/桌面创建多个布局实际上非常快,虽然项目的代码有点臃肿,但我发现速度是一个很好的权衡。
我是否需要为网站和移动设备提供多个代码库
我会坚持使用 media breakpoints 内置的材料设计,并将所有代码保存在同一个代码库中。这样就减少了维护问题。再说一次,我的意见
【讨论】: