9

В настоящее время мы с моей командой разрабатываем приложение для Android и iOS с использованием ASP.NET MVC 4, HTML5 и PhoneGap. Разработка прекрасно работает; однако один вопрос остается без ответа: Каков рекомендуемый подход для генерации трех файлов. PhoneGap нуждается в (одна страница HTML, один файл JavaScript и одна таблица стилей CSS) из нашего решения MVC?Экспорт исходного кода ASP.NET MVC для PhoneGap

Вы бы рекомендовали использовать подход на основе шаблонов Razor? Или вы просто автоматически копируете исходный HTML-источник после каждой сборки? Или вы предложили бы что-то совсем другое?

ответ

3

Сегодня утром мы решили передать ASP.NET MVC единый вид, содержащий весь HTML-код нашего приложения, который ссылается на несколько файлов JavaScript и стилей CSS. Затем мы автоматически захватываем предоставленный HTML-источник и копируем index.html в определенную папку экспорта на нашем локальном компьютере. Эта папка готова к развертыванию, поскольку она содержит только один файл HTML и дополнительные ресурсы JavaScript и CSS - именно то, что ожидает PhoneGap.

+1

Это должен быть способ сделать это, поскольку вы не можете поместить источник ASP.NET MVC в приложение PhoneGap. У вас нет логики, которая требует обработки на стороне сервера в приложении? Зачем создавать ASP.NET MVC с одним видом для начала? – mccrager

+1

У нас есть служба REST, которую вызовет наше приложение, но это все. Само приложение отображает одну страницу HTML в конце (и пару файлов CSS и JavaScript). Однако мы можем использовать все возможности MVC (частичные представления, дочерние действия, ...) для создания этого контента, поэтому мы решили использовать ASP.NET MVC вместо полностью статического контента в первую очередь. –

+1

Используете ли вы MVC для организации своего кода и просто и для создания своего одностраничного приложения? Мы собираемся начать проект, и я изо всех сил пытаюсь создать только один файл HTML/JQuery Mobile или создать его в MVC. MVC для того, что нам нужно выполнить, может быть излишним. Я склоняюсь к сообщению mccrager и не делаю его MVC. Одной проблемой, которую я вижу при использовании одностраничного приложения, является организация и контроль источника, когда у нас есть более чем несколько Devs для проекта. – pehaada

Смежные вопросы