Attualmente la mia squadra e io stiamo sviluppando un'applicazione per Android e iOS utilizzando ASP.NET MVC 4, HTML5 e PhoneGap. Lo sviluppo funziona perfettamente; tuttavia, una domanda rimane senza risposta: Qual è l'approccio consigliato per generare i tre file di cui PhoneGap ha bisogno (una pagina HTML, un file JavaScript e un foglio di stile CSS) dalla nostra soluzione MVC?Esporta il codice sorgente dell'applicazione ASP.NET MVC per PhoneGap
Si consiglia di utilizzare un approccio basato su modelli Razor? O semplicemente copi automaticamente la sorgente HTML di output dopo ogni build? O suggeriresti qualcosa di completamente diverso?
Questo dovrebbe essere il modo per farlo poiché non è possibile inserire la sorgente MVC ASP.NET nell'app PhoneGap ovviamente. Non hai alcuna logica che richiede l'elaborazione lato server nell'app? Perché renderlo ASP.NET MVC con una singola vista per cominciare? – mccrager
Abbiamo un servizio REST che la nostra app chiamerà, ma il gioco è fatto. L'app esegue il rendering di una singola pagina HTML alla fine (e un paio di file CSS e JavaScript). Tuttavia, possiamo fare uso di tutte le funzionalità di MVC (viste parziali, azioni secondarie, ...) per generare quel contenuto, motivo per cui abbiamo deciso di utilizzare ASP.NET MVC invece del contenuto interamente statico in primo luogo. –
Stai usando MVC per organizzare davvero il tuo codice e solo un motore per produrre l'applicazione per una singola pagina? Stiamo per iniziare un progetto e sto cercando di creare un singolo file HTML/Jquery Mobile o di crearlo in MVC. MVC per ciò che dobbiamo realizzare può essere eccessivo. Mi sto appoggiando al post di mccrager e non renderlo MVC. L'unico problema che vedo con un'applicazione a singola pagina è l'organizzazione e il controllo del codice sorgente quando abbiamo più di un paio di sviluppatori su un progetto. – pehaada