Подтвердить что ты не робот

С Phonegap, что лучше: несколько html-страниц или несколько jquery-мобильных страниц?

Как говорится в заголовке, что лучше, несколько html-страниц или несколько jquery-мобильных страниц?

Чтобы подчеркнуть:

То, что я подразумеваю под несколькими html-страницами, - это приложение, которое начинается с index.html и при навигации с вашим приложением, изменяет видимую страницу (через href) на другие html-страницы, такие как например another.html, anotherone.html, anothertwo.html и т.д.

То, что я подразумеваю под несколькими страницами jquery-mobile, выглядит следующим образом one.

Кроме того, я имею в виду лучше, это скорость загрузки приложения, скорость загрузки на страницу, размер установщика/приложения, потребление памяти.

4b9b3361

Ответ 1

Это не полный ответ, но есть вопросы, которые следует учитывать при загрузке "нескольких jquery-мобильных страниц".

Недостатки случая с несколькими страницами:

  • Вам нужен динамический контент на страницах? Это потребует перезагрузки всего нескольких страниц каждый раз.
  • как часто вы обновляете (я имею в виду в обновлении приложения, чтобы предоставить более подробный контент, например) страницы? Менее удобно обновлять страницу среди многих страниц из одного файла, а CSS/XPath может быть беспорядочным, если вам нужен модный экран пользовательского интерфейса (например, относительный/абсолютный вид position компонента
  • Очень большая страница займет больше времени (но вам нужно будет протестировать на разных устройствах, чтобы увидеть реальное воздействие, а первая страница "Загрузка" могла бы сделать трюк).

В терминах размера приложения, я не могу сказать здесь, но я чувствую, что он не сильно изменится, чтобы иметь 1 страницу или несколько страниц. Однако наличие одного большого файла может привести к затруднению (то есть снижению производительности) устройства с меньшим объемом оперативной памяти.

Мои личные предпочтения будут идти на несколько страниц, если контент действительно маленький и не динамический (т.е. зависит от ввода/действия пользователя).

Ответ 2

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

Из-за этого дизайн должен быть ограничен несколькими страницами HTML.

Включение его в несколько страниц JQuery Mobile сделало бы код слишком раздутым и неуправляемым. Таким образом, взамен этого, есть видимый визуальный лаг при переходе между страницами (и, скорее всего, он не будет соответствовать Apple Store. К счастью, мы разрабатываем Android).