2013-05-21 11 views
14

la mia preoccupazione è quella di trovare una struttura adeguata per lo sviluppo di un'applicazione per piattaforme cross mobile tramite PhoneGap. Sto usando JQMobile per l'interfaccia utente.PhoneGap e l'universo dei quadri?

Voglio costruire la mia applicazione ben strutturata e modulare. Ciò significa che voglio mantenerlo molto ben conglobato.

Conosco Backbone.js, Underscore.js, handlebar.js, Moustache.js .... e molti altri.

Mi chiedo quale potrebbe essere il metodo migliore per strutturare l'architettura delle mie app ?! Inoltre: ci sono grandi dipendenze che derivano dall'uso di tali quadri? Quale framework mi sta dando i MIGLIORI incrementi di espandibilità e prestazioni?

Iam chiede perché spero che qualcuno possa darmi un suggerimento. Ciò farebbe risparmiare molto tempo.

Saluti

Chris.

MODIFICA: INFORMAZIONI UTILI per i lettori.

La mia decisione finale è basata su "http://coenraets.org/blog/phonegap-tutorial/". Questo è un tutorial sullo sviluppo di un'applicazione PhoneGap. Christophe Coenraets è un Evangelista tecnico di Adobe. Dà molti consigli su come sviluppare applicazioni Phonegap con buone prestazioni. Il link ti indirizza a un tutorial davvero bello per il routing tra visualizzazioni, scorrimento Css con PhoneGap e molte informazioni architettoniche. C'è anche una presentazione di 60 minuti su Performance/Architecture e altre cose simili. Sto usando handlebars.js per il template HTML, fastclick.js per simulare "touch" per "click" per maggiori prestazioni e Twitter Bootstrap CSS Framework per il responsive Design.

In ogni caso grazie per le vostre risposte!

risposta

14

Prima consente di chiarire qualcosa. Qualunque cosa tu usi, non otterrai un aumento delle prestazioni. Ancora peggio, ci sono buone possibilità che le tue esibizioni siano più basse.

Ma quello che otterrete è usabilità e leggibilità + codice più funzionale di quello con jQuery + jQuery Mobile puro.

La combinazione più utilizzata è jQuery Mobile + Backbone + Require.js. Dalla mia esperienza, è anche il migliore. Sfortunatamente, alla fine, penso che rimarrai deluso. Anche se questa è una combinazione eccellente, le applicazioni jQuery Mobile sono solitamente lente su PhoneGap. Quindi pensaci.

ho diversi altri articoli riguardanti soggetti simili in modo da dare un'occhiata:

Switching from Jquery Mobile to AppFramework

Which mobile development open source Framework should I use?

+0

ma jQuery Mobile ha problema con l'intestazione e piè di pagina fisso su PhoneGap, non è vero? –

+8

Solo le versioni Android meno recenti sono interessate da questo problema. Può essere risolto fino al punto in cui l'intestazione o il piè di pagina viene sostituito con il plugin nativo della barra di navigazione per PhoneGap. – Gajotres

+1

+1 per la risposta informativa e il commento sopra. –