Ho letto il libro "Mobile first" di Luke WROBLEWSKI e molte altre letture su questo argomento. Sono uno sviluppatore web e ora sono davvero convinto che "mobile first" o "progressive enhancement" sia la strada da percorrere.jquery-mobile "mobile first"
Ora sto cercando un framework per raggiungere questo obiettivo.
JQuery mobile annonce sono "mobili prima" ma ho dato una prova durante alcuni giorni e ora tenderei a dire "No non è". Non è possibile combinarlo con altri framework; fa trucchi come mantenere tutte le pagine nel DOM (forzare il carico usando ajax) in modo da non rendermi la vita più facile. Cercare di usarlo per migliorare progressivamente e finire con una versione desktop senza scaricarlo, sembra impossibile. Voglio dire che non vuoi avere grandi pulsanti con un computer desktop, quindi suppongo che dovrò semplicemente rilasciare il js & css del framework e questo suona strano. Non so nemmeno se sia possibile.
JQuery mobile si presenta come un framework per realizzare una versione web mobile dedicata del tuo sito con un aspetto & che si percepisce come un'app nativa più che un primo sito web mobile.
Quindi, per favore qualcuno potrebbe dirmi dove ho sbagliato: * jQuery mobile è davvero "mobile first"? * posso fare il miglioramento progressivo (con desktop come ultimo obiettivo) con jquery mobile? in caso di sì, per favore dimmi come.
Ecco la pagina corrispondente dice che jquerymobile è mobile prima: http://view.jquerymobile.com/1.3.0/docs/intro/#ProgressiveEnhancement
ho anche provare fondazione di ZURB e funziona bene, ma non fornire abbastanza widget o strumenti per fornire piacevole interfaccia utente mobiel. Mescolare entrambi sarebbe il punto principale, ma avrà bisogno di molti lavori (conflitto CSS + potrebbe essere un conflitto JS) e non so nemmeno se sia possibile.
Tutti i consigli su come utilizzare jquery mobile in un primo contesto mobile saranno i benvenuti!
Per rendere questa domanda più costruttiva, puoi fornire esempi di framework con cui jQuery Mobile è in conflitto, e approfondire cosa intendi per * finire con una versione desktop senza scaricare *? (FWIW, il caching DOM delle pagine e il caricamento AJAX possono essere disabilitati, globalmente o in modo selettivo.) –
Ho cercato di migliorare la domanda. Voglio davvero trovare una soluzione per fare il primo miglioramento progressivo/mobile per avere anche una bella UX sul desktop – toutpt
Questo è soggettivo, ma controlla il [1.3 Demo Center] (http://view.jquerymobile.com/1.3.0 /). È implementato con jQuery Mobile e rende abbastanza bene sui desktop IMHO. –