Domanda

Sto sviluppando un sito web e desidero fornire all'utente un'esperienza mobile e desktop friendly.

Venendo dallo sviluppo html5 / css / js di base, conosco abbastanza trucchi CSS, tecniche mobili first, layout liquidi e media query per andare d'accordo ma per ottimizzare ancora di più la soluzione e tenendo conto che sto attualmente iniziando a lavoro con .net / mvc (incl. razor) Sto cercando nuove opzioni.

Ho letto delle tecniche di rilevamento dei dispositivi (attualmente preferisco http://51degrees.codeplex.com/ ) e ora sto cercando di capire le opzioni che ho per ottimizzare il mio sito web per tutti gli utenti.

Non voglio che gli utenti di dispositivi mobili caricino le versioni più grandi di immagini e script / fogli di stile / immagini di sfondo non necessari ecc. e non voglio sovrascrivere tutti i fogli di stile per dispositivi mobili come nell'approccio "mobile first". >

Dato che ho appena iniziato a lavorare / imparare a lavorare con il pattern MVC, ti chiedo: È possibile con il modello / sviluppo MVC creare un sito Web combinato (non una versione desktop e una versione mobile) e includere javascript, URL immagine, fogli di stile ecc. In base al client / dispositivo dell'utente utilizzando "if else" e un'opzione da consentire l'utente passa alla versione completa su richiesta.

È stato utile?

Soluzione

È possibile creare visualizzazioni mobili separate per le azioni e utilizzarle se il sito viene richiamato da un dispositivo mobile o utilizzare la visualizzazione predefinita viene richiamato da un desktop.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top