То, что вы видите, обычно рассматривается как особенность JQTouch, а не как негативный «монолитный» стиль.- Мобильные сети, как правило, требуют больших временных затрат на HTTP-запрос, поэтому общая идея состоит в том, чтобы использовать один запрос для одновременной загрузки нескольких небольших «страниц» (в виде элементов div).
Конечно, этопарадигма может не соответствовать вашему варианту использования ...
Добавлено Re: альтернативы: Есть много мобильных фреймворков, см. список или Google.Для JQTouch вы можете вернуть ответ, который включает только одну страницу, если вы хотите.Причина, по которой вы не видите таких примеров, заключается в том, что вся идея фреймворка состоит в том, чтобы облегчить разработчику возвращать несколько «страниц» в виде одного ответа веб-сервера.
Для ответов вашего сервера, которыенабор мобильных страниц, трюк с несколькими страницами за раз является обычным подходом.Для ответов, которые содержат бесконечную страницу прокрутки или содержат много динамического контента, вы можете выполнить обновление Ajax на мобильной странице, особенно если вы ограничиваетесь браузерами iPhone и Android.
В целом,накладные расходы - это большая проблема для хорошей производительности мобильного веб-приложения.В любое время, когда вы можете (или, вероятно, можете) избежать обходной путь браузера / сервера, вы должны настойчиво делать это.