你们觉得响应式好呢,还是手机和PC端分开来写?

您所在的位置:网站首页 vue判断移动端和pc端修改css 你们觉得响应式好呢,还是手机和PC端分开来写?

你们觉得响应式好呢,还是手机和PC端分开来写?

#你们觉得响应式好呢,还是手机和PC端分开来写?| 来源: 网络整理| 查看: 265

谢邀。无法简单的用好坏评判。一是看应用场景,二是看如何设计“响应式”方案。

简单、轻量的页面直接用media query实现响应性就很好。比如blog、小型企业站之类。现在的CSS框架基本都具备响应性。但请注意响应式不仅仅是响应式布局。

对于大型站简单用media query是远远不够的。于是在同一个controller层上,识别UA,渲染不同版本的模板,组合相应的静态资源。这也算是响应式。开发及维护成本明显提高。

当各个版本间的差异很大时,维护成本很可能会大到无法接受。即便分开做,架构上也要调整,后端服务化,应用层app化。根据不同公司的技术特点,调整的成本也难讲是否可行。

对于大型站,分开做更清晰,同时用响应式组件解决复用、功能同步的问题。比如原生的select控件,在pc、android、ios下有不同的呈现和交互,但用法是一致的。同理,通用的业务组件也可以这样做。web component普及后最终能解决这个问题。现在这个阶段,可以设计类web component的方案。

另外,从优化角度,是否分开做,图片之类静态资源的响应性都是有必要做的。

总之,根据场景响应式可以从各种层面,各种粒度上做。这是现代web开发的特点。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3