响应式:为什么百度淘宝之类的大公司网页不使用响应式,而是独立开发一套手机页面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了响应式:为什么百度淘宝之类的大公司网页不使用响应式,而是独立开发一套手机页面?相关的知识,希望对你有一定的参考价值。

响应式设计不是万能的,它有一定的好处,但也有一定的弊端。先给出结论:如果开发资源充裕,不应该考虑使用响应式设计来同时支持移动端和桌面端。 

因为响应式最大的优点就是开发快。打个比方,移动端和桌面端的开发时间分别是 t,采用响应式设计写一个同时支持两者的网站可能只有 1.2t。 

那为什么开发资源充足的情况下,不应该采取响应式设计来同时支持移动端和桌面端呢? 

1. 响应式设计带来大量冗余代。在移动端充斥着 webkit 内核的浏览器的时代,响应式设计的网站中却不得不带有大量兼容旧 IE 的代码。移动端开发必须考虑在弱网情况下的渲染方式,而响应式设计带来的冗余代码无疑是一种累赘。 

2. 桌面端和移动端的屏幕大小和操作方式的差异决定了两者的设计一定存在着根本性的区别。《响应式 Web 设计》一书中提到,响应式设计应该以移动优先,在设计之初就应该以移动端网站为设计目标,然后再考虑如何在桌面端布局。你很难想象将一个功能和交互复杂的桌面端网站改写成支持移动端访问的响应式设计究竟有多么复杂。而且将桌面端网站的大量内容堆砌在手机页面上也是极其影响性能的事,可以想象页面的打开速度简直糟透了。 

说了这么久响应式设计的坏处,那响应式设计有什么合适的应用场景吗? 

当然有。 

我们可以看到,很多开源项目的文档,初创公司的主页,以及个人技术博客都是采取响应式的。这些页面的特点一般都是交互性很低,仅仅用于信息展示,需要写的兼容性代码很少,非常适合做成响应式。 


贺宇软件 专业网站开发,微信网页开发,微信小程序开发,企业系统搭建

http://www.jkforu.com/qa/index.php/leibie/detail/11


以上是关于响应式:为什么百度淘宝之类的大公司网页不使用响应式,而是独立开发一套手机页面?的主要内容,如果未能解决你的问题,请参考以下文章

浅析响应式网页设计

想找一家响应式网站开发公司,有啥好的推荐吗?

移动端网页使用flexible.js加入百度联盟广告样式不一致问题解决

BootStrap响应式项目实战之世界杯网页设计

BootStrap响应式项目实战之世界杯网页设计

淘宝弹性布局方案lib-flexible研究