jQuery Mobile - Panoramica
JQuery Mobile è un framework di interfaccia utente, basato su jQuery Core e utilizzato per lo sviluppo di siti Web o applicazioni reattive accessibili su dispositivi mobili, tablet e desktop. Utilizza le funzionalità di jQuery e jQuery UI per fornire funzionalità API per applicazioni web mobili.
È stato sviluppato dal team del progetto jQuery nell'anno 2010 e scritto in JavaScript.
Perché utilizzare jQuery Mobile?
Crea applicazioni web che funzioneranno allo stesso modo su dispositivi mobili, tablet e desktop.
È compatibile con altri framework come PhoneGap, Whitelight, ecc.
Fornisce una serie di input di moduli touch-friendly e widget dell'interfaccia utente.
Il miglioramento progressivo offre una funzionalità unica a tutte le piattaforme mobili, tablet e desktop e aggiunge caricamenti di pagine efficienti e un supporto più ampio per i dispositivi.
Caratteristiche di jQuery Mobile
È costruito su jQuery Core e framework dell'interfaccia utente "scrivi meno, fai di più".
È un framework open source e compatibile sia multipiattaforma che cross-browser.
È scritto in JavaScript e utilizza le funzionalità di jQuery e jQuery UI per la creazione di siti ottimizzati per i dispositivi mobili.
Integra HTML5, CCS3, jQuery e jQuery UI in un unico framework per la creazione di pagine con script minimi.
Include il sistema di navigazione Ajax che utilizza transizioni di pagine animate.
Vantaggi di jQuery Mobile
È facile apprendere e sviluppare applicazioni se si conoscono le funzionalità HTML5 e CSS3.
È compatibile con più piattaforme e più browser, quindi non devi preoccuparti di scrivere codice diverso per ogni risoluzione del dispositivo.
Puoi creare il tema personalizzato utilizzando ThemeRoller senza scrivere la riga di codice. Supporta tutti i browser HTML5.
Utilizza HTML5 insieme a JavaScript per un facile sviluppo di applicazioni web.
È costruito in un modo che consente allo stesso codice di scalare automaticamente dallo schermo del cellulare allo schermo del desktop.
Svantaggi di jQuery Mobile
Ci sono opzioni limitate per i temi CSS, quindi i siti possono avere un aspetto simile che sono costruiti da questi temi.
Le applicazioni sviluppate utilizzando jQuery Mobile sono più lente sui cellulari.
Diventa più dispendioso in termini di tempo quando combini jQuery mobile con altri framework mobili.
Difficile fornire un design visivo personalizzato completo.
Non è possibile accedere a tutte le funzionalità di un dispositivo tramite JavaScript in un browser.