并行开发桌面和移动web与服务器端设备检测



我正在开发一个网站,希望为用户提供一个移动和桌面友好的体验。

来自基础html5/css/js开发,我知道足够的css技巧,移动优先技术,液体布局和媒体查询,但要优化解决方案甚至更多,考虑到我目前开始使用。net/mvc(包括)。我在寻找新的选择。

我已经阅读了设备检测技术(目前倾向于http://51degrees.codeplex.com/),现在我正试图找出我必须为所有用户优化我的网站的选项。

我不希望移动用户加载大版本的图像和不必要的脚本/样式表/背景图像等,我不想覆盖所有的移动样式表,因为在"移动优先"的方法。

因为我刚刚开始工作/学习如何使用MVC模式,我问你:是否有可能与MVC模式/开发构建一个组合网站(不是桌面和移动版本),并包括javascript,图像url,样式表等基于用户客户端/设备使用"if else"和一个选项,让用户切换到完整版本的需求。

您可以为您的操作构建单独的移动视图,并在从移动设备调用站点时使用它们,或者使用默认视图从桌面调用

最新更新