【发布时间】:2013-04-02 08:26:40
【问题描述】:
我有一个使用 Symfony2 构建的网站,我想使用 jQuery mobile 创建它的移动版本(我目前正在使用 Twitter 引导程序作为桌面版本)。
我真的很困惑我必须选择的解决方案:
创建一个子域,例如:http://mobile.mywebsite.com 并创建另一个 Symfony 项目,该项目非常相似,但只有其他 html.twig 文件(用于集成 jQuery 移动),但这意味着我会复制一个大我的代码的一部分?
在 html 文件中我的 symfony 项目中的媒体查询,以根据屏幕大小使用 jquery 移动元素。因此,我只需要维护一个项目。
任何建议都会很棒!谢谢!
【问题讨论】:
-
为什么要创建两个项目?您正在使用允许响应式 UI 的 Twitter Bootstrap。为什么不改进您的 Twitter Bootstrap CSS 并调整您的 Symfony2 后端以使网站具有响应性?
-
我在想 jQuery mobile 提供了更多的可能性,例如在列表中切换元素只是用手翻转等......它更像是一个原生应用程序
-
除非您将 Symphony2 架构构建为 RESTFUL 服务,否则将这两个平台混合在一起没有多大意义。如果 Symphony2 提供了很多视图,那么我不会走 jQuery 移动路线。将这两个平台混在一起会有点痛。
标签: jquery-mobile mobile symfony responsive-design