Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
What to use for small screen web app?
Message
De
22/11/2012 21:08:57
 
 
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Divers
Thread ID:
01557706
Message ID:
01557836
Vues:
78
>>>
>>>If I can get my project done that works in IE > 8, I will be happy. But I suppose if it is done regardless of the IE version, even better. I signed up for a trial of the Pluralsight. So my first tutorial will be on single page ASP.NET with HTML5 and Jquery by John Papa.
>>
>>That's an excellent presentation. If you are completely new to jQuery some of it may be mystical but stick with it. Key concept is that knockout is the magic that does the 2 way data binding and jquery / HTML5 / Razor is the UI stuff that lets you do wonderful stuff without worrying too much about the device or platform the user is on.
>>
>>He mentions some very good tools, including some that allow you to easily test how your app will work on desktop, tablet or phone.
>>
>>The jQuery and jQueryUI stuff at pluralsight are very good. I think you'll find jQuery very easy to pick up and there are some many libraries and plugins available off the shelf you can get pretty much anything done in your UI without buying controls.
>>
>>And don't completely give up on MVC until you do a couple of the MVC4 tutorials. There is an awful lot of stuff you can do by just loading up some Nuget packages ( nuget itself being a very key - and cool - concept ) Entity framework makes a lot of sense once you play with it a bit.
>>
>>But just the UI goodies of HTML5 and jQuery / Knockout make me very glad I didn't invest more time in WPF and Silverlight, which I think at this point are a dead end.
>
>I just finished watching this tutorial. My head is spinning with all new concepts. I was taking notes as I was watching so I will be going back to learn of the 3P tools he mentioned. One thing, however, I am disappointed is that he completely skipped (unless I missed it since I did a little jumping ahead in some places) the steps of creating the page UI. That is, he speak about the "things" you have to keep in mind when doing Responsive design. He show the prototype he builds with balsamiq but never shows how he codes the HTML from the prototype of balsamiq to actual page. This was my main goal of learning (at this point). Not data but creating the page. So it is not clear to me if he uses HTML Table, TR, TD to lay out different elements of the page of what.

In the Javascript category find the tutorials for knockout.js. It does a terrific job with UI concepts in explaining the binding and very clearly shows how to use Fiddler ( a web based testing environment ) to play with UI code that is actually bound to data.

It really is a whole different way of doing things and yet becomes oddly familiar quickly as the implementations are to my mind quit elegant and doing some pretty impressive things is quite easy - easier than any UI experience i've had before - especially in VFP but certainly in Winforms in .NET as well. Makes a lot more sense to me than WPF and is certainly easier to use and test with a lot more preassembled code available.

There is also a very good tutorial there on jQuery.ui which answered a lot of questions for me.

The stuff like Firebug that are actaully built into browsers for testing are amazing.


Charles Hankey

Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy

Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.

-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin

Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform