Posso usare jQuery Mobile se sto sviluppando un'applicazione nativa?

6

Sono nuovo nello sviluppo di jQuery e applicazioni mobili. Conosco le funzionalità di jQuery Mobile. Voglio sapere dove e perché usarlo. Posso usare jQuery Mobile se sto sviluppando un'applicazione nativa?

    
posta Sumit Neema 01.12.2011 - 08:18
fonte

4 risposte

11

jQuery Mobile è:

A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation.

Il suo utilizzo è di fornire un'esperienza coerente nell'interfaccia utente dei dispositivi mobili per applicazioni web . Le applicazioni Web sono applicazioni accessibili tramite un browser Web tramite Internet. Alcune applicazioni Web sono destinate all'uso locale, ma è necessario un browser per accedervi.

Quindi, se le tue intenzioni sono quelle di creare un'applicazione mobile nativa (la tua domanda non era molto chiara), jQuery Mobile non è molto utile per te. Ma se stai sviluppando un'applicazione web indirizzata ai dispositivi mobili, jQuery Mobile è un'opzione valida. Se è meglio di altre opzioni simili non è una domanda che è considerata argomento qui, dovresti decidere tu stesso. Personalmente, mi piace e lo uso ma non ho molta esperienza sul dominio mobile, quindi non prendermi la parola per questo.

    
risposta data 01.12.2011 - 08:38
fonte
12

Per dare una risposta esatta alla tua domanda: Sì.

Sebbene JQueryMobile sia pensato per le applicazioni web (come indicato da Yannis Rizos), puoi utilizzare PhoneGap per creare applicazioni native con JQuerymobile.

Cosa fa Phonenet, crea un'app nativa con un browser webkit incorporato. Quindi è ancora una specie di applicazione web, ma è anche una specie di app nativa, quindi può essere scaricata da Market / Appstore, ecc.

Vedi anche PhoneGap e JQuerymobile .

    
risposta data 01.12.2011 - 09:14
fonte
1

Per tutti questi motivi qui: link (ok, forse non l'ultimo se non ti interessa di John)

Inoltre, vedi link e la risposta accettata.

Io uso JQuery perché mi piace come si è evoluto, come sembra esserci un plugin per tutto ciò che voglio e soprattutto nel mondo Javascript, perché la documentazione è ottima. Inoltre, mi piace il fatto che tu scriva poche righe di codice con grande effetto. Non hai davvero bisogno di scrivere interfacce utente ricche per avere un motivo per usare JQuery .

Ma onestamente, prototype o scriptaculous sono anche grandiosi. Alla fine, è solo una questione di gusto personale, penso.

    
risposta data 01.12.2011 - 08:34
fonte
0

PUOI. L'intera applicazione nativa potrebbe essere una singola schermata del browser Web (su iOS che sarebbe una UIWebView) che carica i contenuti html e js locali, e per questo è assolutamente possibile utilizzare qualsiasi libreria js che ti piace, tra cui jQuery Mobile, JQ Touch, Sencha, o qualsiasi altra cosa.

TI DOVREBBE? Può essere. Dipende se hai il tempo e la voglia di imparare le cose native per la piattaforma che stai sviluppando. Avvolgere un'applicazione Web ha i suoi vantaggi: è come funzionano PhoneGap e Titanium. Non costruirai mai qualcosa di così bello, veloce o integrato come un'app nativa, ma è più veloce da sviluppare.

    
risposta data 01.12.2011 - 14:26
fonte

Leggi altre domande sui tag