Ruby on rails 为桌面和移动视图网站澄清问题
当我们开发一个网站时,它是否也适合移动视图? 如果没有,那么如果我想同时开发桌面视图和移动视图,需要进行哪些更改?Ruby on rails 为桌面和移动视图网站澄清问题,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,ruby-on-rails-3.2,responsive-design,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Ruby On Rails 3.2,Responsive Design,当我们开发一个网站时,它是否也适合移动视图? 如果没有,那么如果我想同时开发桌面视图和移动视图,需要进行哪些更改? 请给我一些建议…响应性网页设计是您所寻找的: 维基百科: 谷歌搜索: 一些有助于响应性web设计的框架: 引导: 整洁的: LESSF框架: 骨架: 还有很多其他的。希望这能让您走上正轨。大多数桌面/小型设备浏览器(客户端)在请求头中发送设备信息 服务器应该能够识别这一点。如果能够识别,则可以将请求作为正常流程处理,并委托给正确/预期视图 一个示例流可以如下所示: 客户 -设备
请给我一些建议…响应性网页设计是您所寻找的: 维基百科: 谷歌搜索: 一些有助于响应性web设计的框架:
- 引导:
- 整洁的:
- LESSF框架:
- 骨架:
还有很多其他的。希望这能让您走上正轨。大多数桌面/小型设备浏览器(客户端)在
请求头中发送设备信息
服务器应该能够识别这一点。如果能够识别,则可以将请求作为正常流程处理,并委托给正确/预期视图
一个示例流可以如下所示:
客户
-设备:安卓
-决议:AxY
-URL:URL
要获取的资源
服务器:
-我能认出这个装置
-我正在为该设备准备相关的UI(html/jsp/php等)
-我有给定URL的资源
-我正在准备并发送请求
另外
请参阅Sterlok的回答。这个东西可以指导您准备视图
然而,最重要的部分是识别设备(实际上是客户端)
并做出相应的响应
例如,基于javaee
的web应用程序可以使用请求过滤器来实现这一点