>1.       Would you use server side logic to determine the screen size and
output the relevant html?

I would lean this way instead of 2)

Its a difficult (to make a decision) issue... I just try and be pragmatic
as possible.. yes I know with leaning toward 1) its no longer purely
responsive but does that matter? just do each on a per-needs basis... if a
page needs to be materially different on mobile vs desktop then i would
feel very dirty sending down 2 copies of the html :)  I just read your 2nd
point about rotating the device... in general i do not like to send extra
stuff down the pipe just in case the user decides to do something - (unless
of course it is likely they will and so it makes sense) - a page reload on
a rotate wouldnt seem that bad to me... these are just my thoughts, i've
never coded that scenario (as i've used bootstrap mainly)




On Mon, Jun 13, 2016 at 3:49 PM, Adrian Halid <adr...@halid.com.au> wrote:

> Media queries are great to change a multi column layout (for desktop) into
> a single column layout (for mobile).
>
> Bootstrap is great for this. CSS rules are automatically applied without
> refreshing the page.
>
>
>
> @Wallace Turner
>
> How would you handle more complex UI where you may need to change grid
> data into a card view?
>
>
>
> So on desktop you may display the data using a standard table as the
> screen is very wide.
>
> But then on mobile you have to display the information using Card View UI.
> So the data would have to be contained in div’s?
>
>
>
> 1.       Would you use server side logic to determine the screen size and
> output the relevant html?
>
> Or
>
> 2.       Would you output both set’s html in the one request but choose
> what to display using css?
>
>
>
> I can see the pro’s can con’s with each.
>
>
>
> Using 1 the page weight would be smaller because you only send the layout
> you need but then it would require a page refresh if the viewport
> dimension’s change, portrait to landscape.
>
> Using 2 the page weight would be larger as you are sending both layouts
> but you get nice fluidity when the viewport dimensions’ change.
>
>
>
> Is there a better way to deal with this?
>
>
>
>
>
> *Regards*
>
>
>
> *Adrian Halid*
>
>
>
> *From:* ozdotnet-boun...@ozdotnet.com [mailto:
> ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Wallace Turner
> *Sent:* Monday, 13 June 2016 2:56 PM
> *To:* ozDotNet <ozdotnet@ozdotnet.com>
> *Subject:* Re: Mobile enabling MVC application
>
>
>
> when applicable (and with the usual disclaimers) i like to use response
> web design [1] which at its core uses CSS media queries to layout the page
> based on the browser dimensions. Bootstrap may be useful for helping you
> achieve this goal. If you are not using Bootstrap already (and i suspect
> you are not) then a few simple media queries [2] may give you a few quick
> wins on your existing site; some time may be involved in making the mobile
> page 100% polished.
>
> hth
>
>
>
>
>
> [1]: https://en.wikipedia.org/wiki/Responsive_web_design
>
> [2]: http://www.w3schools.com/cssref/css3_pr_mediaquery.asp
>
>
>
> On Mon, Jun 13, 2016 at 2:01 PM, Tom Rutter <therut...@gmail.com> wrote:
>
> Hi Folks,
>
>
>
> I have an existing MVC application that I need to "mobile enable". Same
> functionality but the mobile versions of the pages will need to be
> different in look and feel. What are the current ways of doing this sort of
> thing? Detect the device type and redirect to the mobile versions of the
> pages?
>
>
>
> Cheers
>
>
>

Reply via email to