только что наткнулся на эту ссылку, хотя и очень старый вопрос, отвечая здесь для удобства последующих посетителей ..
Приложения PhoneGap / Cordova могут быть написаны в двух вариантах
- SinglePage Page (на основе ajax, 1 HTML-файл (index.html) + нет JS, CSS, ресурсов)
- Многостраничное приложение (несколько HTML-страниц)
Из моего опыта я быПредлагаем перейти к стратегии одностраничного приложения, поскольку она имеет много преимуществ по сравнению с многостраничным приложением, а именно:
Минусы многостраничных приложений Минусы
Из-за перехода между страницами
- Мерцание и пустой экран при загрузке и выгрузке страниц
- Потерять что-либо в памяти в JavaScript. (Библиотеки, собранные данные)
Библиотека PhoneGap JavaScript должна быть включена в каждую страницу, которая использует API PhoneGap.
- Теперь ожидается, что событие DeviceOnReady будет запущено для каждой страницы, это вызовет
значительная задержка в приложении, что крайне нежелательно.
Apple Appstore (Темный гигант в белом)
- Любое приложение, которое выглядитили ведет себя так, как если бы веб-сайт был отклонен, и в Руководстве Apple по интерфейсу пользователя iOS явно указано, что приложения, демонстрирующие «веб-дизайн», будут отклонены.
Платформы для предложений CoolПриложение на одну страницу (UI + PhonegGap)
- Sencha Touch 2.x, это очень всеобъемлющий мобильный фреймворк, полностью основанный на
HTML5, css, JS и его предложенияхвстроенный MVC также из коробки Store, поэтому его MVCS
M - Model
V - View
C - Controller
S - Store
взглянуть на http://www.sencha.com/products/touch/