Nathan, You can do TDD even in web forms, have a look at WebForms MVP project it helps with the separation
- http://webformsmvp.com/ - http://blog.tatham.oddie.com.au/ HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 21 March 2013 14:36, Nathan Schultz <[email protected]> wrote: > Have you guys ever checked out Modernizr (http://modernizr.com/)? > > When it comes to browser compatibility there not only several browsers > to support, but the platform makes a difference too (e.g. a mobile > platform isn't necessarily fully featured). > What Modernizr does is test the browser for what features it supports, > and where a feature is missing you decide whether you want to: > - Do without (i.e. rounded corners might not be important) > - Use a 'PolyFill' which is some java-script that 'fakes' the feature > - Find your own way around using CSS > > It's not perfect, but it does make life a lot easier. > > > On 21 March 2013 10:36, Greg Low (GregLow.com) <[email protected]> wrote: > > 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 4913fax > > > > SQL Down Under | Web: www.sqldownunder.com > > > > > > > > From: Craig van Nieuwkerk [mailto:[email protected]] > > Sent: Thursday, 21 March 2013 12:25 PM > > To: [email protected]; 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) < > [email protected]> > > 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 mobile│ +61 3 8676 4913fax > > > > SQL Down Under | Web: www.sqldownunder.com > > > > > > > > From: [email protected] [mailto: > [email protected]] > > On Behalf Of Jason Roberts > > Sent: Thursday, 21 March 2013 10:31 AM > > To: ozDotNet > > Subject: RE: nTier 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 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. > 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 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? > > > > > > > > Should I give up on 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 > > 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 > > > > >
