asp.net mvc, jquery mobile, лучшие практики архитектуры phonegap

Я разрабатываю мобильное приложение, использующее ASP.Net MVC для создания страниц HTML 5. Страницы HTML 5 будут использовать loadPage jQueryMobile для выполнения вызовов ASP.Net MVC для загрузки страниц в модель DOM. Затем он будет использовать changePage jQueryMobiles, чтобы сделать страницу активной в DOM на основе взаимодействия пользователя с приложением. Вызовы приложения MVC будут вызывать различные веб-службы для извлечения исходных данных для построения HTML.

Мы планируем использовать PhoneGap с приложением, чтобы мы могли отправить готовое приложение в магазины Apple и Android. Моему приложению не нужно взаимодействовать с собственными функциями устройства (контакты, геолокация и т. д.). Поскольку нам не нужно взаимодействовать с реальной ОС устройства (за исключением вызовов jQuery ajax в приложение MVC), то действительно ли необходим PhoneGap? Является ли подход, который я описал выше, подходящим способом сделать веб-приложение жизнеспособным на мобильных устройствах?

Поскольку мое приложение — asp.net mvc и будет размещен на моих серверах, что будет отправлено в магазины Android и Apple? Это где PhoneGap вступает в игру? Создает ли PhoneGap какой-то исполняемый файл, который отправляется в магазины Android и Apple? Затем этот исполняемый файл загружается на клиентские устройства? Я предполагаю, что исполняемый файл затем будет звонить на сайт MVC через URL-адрес, чтобы получить HTML-код приложения?

Правильно ли я смотрю на это? Спасибо за вашу помощь.

6
задан Tom Schreck 29 March 2012 в 18:42
поделиться