Шаблоны страниц: jQuery Mobile или PHP? - PullRequest
1 голос
/ 30 января 2012

Это может быть очень простой вопрос, но я немного запутался.Я работаю над небольшим веб-приложением, которое основано на 3-5 страницах, в основном на списках, а пара страниц основана на одном «объекте» некоторых данных.Я хочу создать базовые шаблоны для этих страниц и заполнить их данными из моей базы данных.Я использую jQuery Mobile.

Мой вопрос: если я использую какой-либо метод извлечения данных через JSON, что лучше?Я думаю, это было бы так:

enter image description here

Редактировать: В качестве третьего варианта, что если я сделал это: index.php получает JSON из данных.php и просто выводит его как объект JSON, который я могу использовать jQuery для заполнения данных на странице, а затем использовать getJSON, только если этот объект не определен?

Ответы [ 3 ]

0 голосов
/ 30 января 2012

Вариант 2 - действительно ваша лучшая ставка с точки зрения разделения интересов. Если вы когда-нибудь решите изменить свою внутреннюю реализацию (например, RoR или ASP.NET), вам не нужно менять код на стороне клиента.

Вариант 1 действительно даст вам незначительное преимущество в производительности по сравнению с Вариантом 2 и является хорошим вариантом, если вы ЗНАЕТЕ , что внутренняя реализация никогда не изменится.

0 голосов
/ 30 января 2012

Я бы предложил иметь страницу, которая загружается с уже имеющимися данными.Некоторые люди отключают JavaScript в своем браузере, и тогда они не будут загружать данные.

0 голосов
/ 30 января 2012

Я бы сказал, пойти с номером 1.

Причина:

  1. Клиенту необходимо будет отправить дополнительные запросы, чтобы получить необходимые ему данные.Скорее, сервер извлекает его для себя.

И это действительно так, но это очень сильный аргумент:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...