Hi Craig,
Agreed but what intrigues me (or frustrates me) is the real differences in even very basic functionality. Even sadder are things like it being 2013 and there’s still no common video format that you can use, etc. Regards, Greg Dr Greg Low 1300SQLSQL (1300 775 775) office | +61 419201410 mobile│ +61 3 8676 4913 fax SQL Down Under | Web: <http://www.sqldownunder.com/> www.sqldownunder.com From: Craig van Nieuwkerk [mailto:crai...@gmail.com] Sent: Thursday, 21 March 2013 12:25 PM To: g...@greglow.com; ozDotNet Subject: Re: nTier ASP.NET MVC Application Architecture Getting things to look good on all browsers takes a bit of experience. I think the keys are - Don't support old browsers (IE6) unless you really have to - Remember that it doesn't have to look exactly the same on every browser. If IE8 doesn't support gradients for example, they don't get them. - Use common frameworks like Twitter Bootstrap and jQuery that do a lot of work abstracting the change out for you. On Thu, Mar 21, 2013 at 12:10 PM, Greg Low (GregLow.com) <g...@greglow.com <mailto:g...@greglow.com> > wrote: Yep, found the same. They were very useful. Now if browsers would only all play the game properly, it’d be pretty easy. I still find real challenges trying to get things to look even close to the same on the different browsers, even with trying different toolkits. Regards, Greg Dr Greg Low 1300SQLSQL (1300 775 775) office | +61 419201410 <tel:%2B61%20419201410> mobile│ +61 3 8676 4913 <tel:%2B61%203%208676%204913> fax SQL Down Under | Web: <http://www.sqldownunder.com/> www.sqldownunder.com From: ozdotnet-boun...@ozdotnet.com <mailto:ozdotnet-boun...@ozdotnet.com> [mailto:ozdotnet-boun...@ozdotnet.com <mailto:ozdotnet-boun...@ozdotnet.com> ] On Behalf Of Jason Roberts Sent: Thursday, 21 March 2013 10:31 AM To: ozDotNet Subject: RE: nTier ASP.NET <http://ASP.NET> MVC Application Architecture Hi Greg, as well as the fat books, you may find the Pluralsight MVC videos helpful too... Cheers, Jason _____ From: Greg Keogh Sent: 21/03/2013 6:36 AM To: ozDotNet Subject: Re: nTier ASP.NET <http://ASP.NET> MVC Application Architecture This discussion comes at a coincidentally interesting time for me, as over recent years I have become increasingly irritated by classic ASP.NET <http://ASP.NET> . The controls are just so heavyweight and the lifecycle of events and postbacks is so tangled that you need a doctorate in topology to follow it. All of the problems I have ever suffered usually boil down to fighting or misunderstanding the huge infrastructure that wraps up such a simple concept as a http request. Lord knows how many times I've made a subtle mistake in Load, CreateChildControls, PreRender, Render, event handlers, etc, causing composite controls or repeater controls to produce gibberish. And then there is the misery of trying to integrate JavaScript into the machinery. I was just about to visit bookware and buy two fat ASP.NET <http://ASP.NET> MVC 4 books, obviously because I'm considering that as an alternative. I've read about the differences between the frameworks and I've run some tutorials and can see immediately that MVC takes you closer to the wire and gives you more control over rendering, with the penalty that you have to do more work. So I'm wondering if there is anyone here who has migrated to MVC 3/4 successfully and happily? Is it just substituting one huge complex framework for another huge complex one which simply changes the problems from one set to another? I worry about the number of files in a large MVC project. Are there tools or techniques to integrate scripting more easily? What about emitting html that is cross-browser safe or standards compliant? Will MVC make these things easier than in class ASP.NET <http://ASP.NET> ? Should I give up on ASP.NET <http://ASP.NET> completely and use something like the GTK or the confusing family of similar tools to use html5? Can I leave the ASP.NET <http://ASP.NET> world totally behind and go this way for rich and interactive web sites? Has anyone gone this way? Is it just a new form of suffering? Greg K