2015-07-27 15 views
12

Voglio usare PhoneGap per avviare un'applicazione aziendale, ma non so quale di tutti i framework di interfaccia utente mobile è il migliore da integrare con il progetto?jQuery mobile è il miglior framework UI da integrare con PhoneGap? O dovrei usare Ionic?

Sono nuovo su PhoneGap.

+1

jQuery Mobile è un pasticcio terribile con un sacco di errori strani (come lo scorrimento interrotto su iOS a causa del suo file CSS) e mi dispiace usarlo. Avremmo dovuto partire con Ionic .... – EpicPandaForce

+0

@EpicPandaForce, Ionic è il migliore secondo te? –

+0

Non l'ho usato, ma ho sentito grandi cose da qualcuno che lo ha fatto. Il rovescio della medaglia è che si deve imparare AngularJS perché si basa su Angular. Tuttavia, posso garantirvi che jQuery Mobile è un casino buggy, ho lavorato con questo e, si spera, mai più. – EpicPandaForce

risposta

36

Wow, non posso credere che questa domanda non sia chiusa. La community di StackOverflow non ama le domande basate sull'opinione pubblica.

Perché anche pubblicato su Ionic forum farò un confronto tra Ionic e jQuery Mobile.

Lasciatemi dare una risposta.

Se si desidera scegliere tra jQuery Mobile e Ionic Framework, consiglierei di scegliere Ionic. Ciò, ovviamente, dipenderà dalle tue conoscenze e preferenze.

  1. Prima jQuery Mobile non è "un pasticcio buggy", @EpicPandaForce non so quale sia il suo parlando. Se non mi credi, dai un'occhiata al mio punteggio di supporto per jQuery Mobile qui su SO: https://stackoverflow.com/tags/jquery-mobile/topusers. Se qualcuno sa come funziona jQuery Mobile, sono io. Questo non significa che jQuery Mobile sia migliore; semplicemente ha il suo posto in questo mondo e nell'ecosistema mobile

  2. jQuery Mobile non è stato aggiornato negli ultimi due anni, anche se non era la soluzione più rapida per lo sviluppo mobile. La versione 1.5 uscirà presto e porterà l'integrazione dell'interfaccia utente jQuery. Le possibilità di jQuery Mobile saliranno alle stelle.

  3. Lo ionico è in costante sviluppo e sarei d'accordo sul fatto che la produzione sia pronta a questo punto. Anche se ora manca il supporto di terze parti che ha jQuery Mobile.

  4. Lo Ionic è più veloce di jQuery Mobile anche se non è ancora completamente nativo. Dovresti considerare che jQuery Mobile non è stato creato come un framework mobile completamente ibrido. Si tratta semplicemente di un framework desktop mobile, mai ottimizzato per una pura esecuzione mobile.

  5. Sebbene Ionic abbia un backend AngularJS, non è così stretto come jQuery/jQuery Mobile.

  6. Attualmente, Ionic ha una comunità molto migliore. Non è grande come la community di jQuery Mobile, ma le persone sono molto più attive e preparate ad aiutare.

  7. Gli sviluppatori ionici comunicano attivamente con la comunità (Ionic Forum, anche qui in SO). Gli sviluppatori di jQuery Mobile possono essere trovati solo su un canale IRC e potresti considerarti fortunato se rispondono.

  8. jQuery Mobile è più facile da sviluppare con, e Ionic manca ancora alcune funzionalità di jQuery Mobile. Ad esempio varie transizioni di pagina (vista) e puoi facilmente crearne di tue. Tuttavia, a meno che tu non stia attento, la tua applicazione jQuery Mobile può diventare un lento pasticcio di codice.

  9. jQuery Mobile può essere difficile se non si legge attentamente la documentazione del framework. Ad esempio, non utilizzare mai documenti pronti con jQuery Mobile. Molte persone non capiscono o sanno questo. Proprio come Ionic ha View events jQuery Mobile ha eventi di pagina (da utilizzare al posto di documenti pronti).

  10. jQuery Mobile ha un tema molto meglio (s) selezione

  11. jQuery Mobile ha quasi ucciso PhoneGap tutti insieme. Attualmente, jQuery Mobile 1.4 è veloce/utilizzabile.

  12. Tutto ha detto che Ionic è ancora migliore e più veloce di jQuery Mobile.

  13. Ionic è attualmente il migliore framework mobile ibrido disponibile. Se non ti piace questa affermazione, allora considera il framework per lo più usato.

Conclusione

  • Se si dispone di una conoscenza precedente jQuery e non avete tempo per imparare AngularJS bastone con jQuery Mobile.

  • In qualsiasi altro caso, scegliere Ionic.

+2

Ottima risposta +1. Sì, ero anche stupito che non fosse in chiusura, ma immagino che i tag "non così popolari" siano meno "nazzi" per così dire;). Stranamente, ho risposto a una domanda simile che è stata chiusa: http://stackoverflow.com/questions/31179211/use-ionic-or-cordova/31180666#31180666. Ad ogni modo, vedo che sei davvero fantastico con jQuery Mobile, quindi mi chiedevo se avresti dato un'occhiata a questa domanda, piuttosto popolare ma senza risposta, su SO: http://stackoverflow.com/questions/13495930/jquery-themeroller- galleria-per-mobile. – Nikola

+0

Nema problema :) možeš mi se javiti na mail pa nastavimo ovaj razgovor? [email protected] – Gajotres

Problemi correlati