【问题标题】:Page templates: jQuery Mobile or PHP?页面模板:jQuery Mobile 还是 PHP?
【发布时间】:2012-01-30 17:50:32
【问题描述】:

这可能是一个非常基本的问题,但我有点困惑。我正在开发一个基于 3-5 个页面的小型 Web 应用程序,主要基于列表,其中几个页面基于某些数据的单个“对象”。我想为这些页面创建基本模板,并用我的数据库中的数据填充它们。我正在使用 jQuery Mobile。

我的问题是 - 如果我使用某种方法通过 JSON 检索数据,哪个更好?我想应该是这样的:

编辑: 作为第三种选择,如果我这样做:index.php 从 data.php 获取 json 并将其输出为 JSON 对象,我可以使用 jQuery 来填充数据导入页面,然后仅在未定义该对象的情况下使用 getJSON?

【问题讨论】:

    标签: php jquery json templates


    【解决方案1】:

    从关注点分离的角度来看,选项 2 确实是您最好的选择。如果您决定更改后端实现(例如:RoR 或 ASP.NET),则不需要更改客户端代码。

    与选项 2 相比,选项 1 确实会给您带来边际性能优势,如果您知道后端实现永远不会改变,这是一个不错的选择。

    【讨论】:

      【解决方案2】:

      我会说选择 1 号。

      推理:

      1. 客户端需要发送额外的请求来获取它需要的数据。而不是服务器自己获取它。

      真的就是这样,但这是一个非常有力的论点:)

      【讨论】:

        【解决方案3】:

        我会建议有一个页面加载已有的数据。有些人在他们的浏览器中禁用了 JavaScript,然后他们就不会加载数据了。

        【讨论】:

        • 我认为我不需要担心这个项目的 javascript 被禁用。这是一个基于 jQuery mobile 的移动设备的网络应用程序,用于娱乐/教育目的。为了将来参考,我一定会记住这一点。
        猜你喜欢
        • 1970-01-01
        • 2011-06-30
        • 1970-01-01
        • 2012-02-28
        • 2013-05-15
        • 2014-07-17
        • 1970-01-01
        • 1970-01-01
        • 2014-03-09
        相关资源
        最近更新 更多