创建一个可以通过各种设备访问的网站,例如个人电脑、平板电脑或移动设备。确保为每个设备提供用户友好视图的最佳做法是什么?
早些时候,我一直在将请求重新路由到单独的 url,通过将 domain.com 用于我的主要流量,移动设备被重新路由到 m.domain.com。
从一个新网站开始,我想知道是否应该选择另一种方法:
- 响应式设计(css/js)来处理不同的屏幕尺寸
- 通过让控制器确定设备来动态提供不同的 HTML
第三种选择当然是为不同的设备使用子域。
我确实相信让控制器决定渲染哪个 html(视图)非常适合 MVC 方法,所以这很可能是我前进的方向。
不过,如果您对此有任何经验或想法,我将不胜感激。