Of course you can't have the last word. No thread ever dies. That's the law.
And I hope you don't think I ACTUALLY care about HTML code with or without close tags. Not on a nice day like today. But, whenever given the chance to pontificate on programming, how do you expect an old-timer to pass that up? It's like lofting a soft pitch at a good batter. Gotta swing. Jerry Johnson >>> [EMAIL PROTECTED] 04/17/02 01:39PM >>> Well - Yes, I hope that this letter is the last post on this thread. Everybody's got their opinions on this issue and I respect everybody's as much as you respect mine. I hope that everybody else thinks as I do in that this is a forum to share ideas and expressions and to debate the same. We don't have to agree but hopefully we can agree to disagree on occassion. If I ruffled any feathers I apologize (Jerry Johnson :-) ) This is a great list. - Matt Small -----Original Message----- From: Katherine Maltby [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 17, 2002 11:53 AM To: CF-Talk Subject: RE: CSS and Netscape - was(CSS and dynamically changing classes) Sorry for coming back to this thread again but I wanted to make one thing clear about my feelings for Netscape. I agree that ALL code should be solid code, and if there are browsers around that do not display a page because I have missed a closing </td> then I'd prefer to know that I've done something wrong. In this respect I do not have a problem with Netscape. For this reason, if you are still intending to send the letter please don't put my name on it. Kath -----Original Message----- From: Matthew R. Small [mailto:[EMAIL PROTECTED]] Sent: 17 April 2002 00:07 To: CF-Talk Subject: RE: CSS and Netscape - was(CSS and dynamically changing classes) OK... :-) I'm done thinking about Netscape, IE and browsers. I'm going to go jetski the rest of my day away. I hope that everybody had a good time with this little thread today. Take care, - Matt Small -----Original Message----- From: Dave Watts [mailto:[EMAIL PROTECTED]] Sent: Tuesday, April 16, 2002 6:24 PM To: CF-Talk Subject: RE: CSS and Netscape - was(CSS and dynamically changing classes) > We're not talking about bad code. We're talking about > forgotten table tags. We're talking about not fully > scoping a variable. I'd argue that's bad code. It might not be as bad, comparatively speaking, as not using CFLOCK around a memory variable, but forgetting a table tag is an invalid instruction, and not scoping a variable is a potentially ambiguous instruction. It's important to remember that computers are very, very stupid, and will generally do exactly what we tell them to do, with very little ability to "fill in the blanks" when we provide incomplete or incorrect instructions. While I prefer IE to Netscape, there's a reason that IE is such a big install, and why the Gecko parser in Mozilla is as fast as it is. This is because IE attempts to render HTML even if it's not well-formed, and does a decent job of it. Of course, for this to happen, IE has to include all kinds of code to cover every eventuality. We're not going to have this luxury in the future, probably - as browsers become smaller, and as they're found in more devices, the necessity of writing well-formed HTML, or XHTML, more likely, will be much greater than it may be now. > We're talking about the fact that when bad code does get > written, you're a whole lot better off if you have internet > explorer than when you have netscape. If you had to choose > between riding in a car that was based on the fact that > everything was always perfect in a perfect world then > netscape works quite nicely. The fact is, IE takes into > account the fact that code doesn't always get written > like the rules say. It figures out the right most of the > time and leaves you with options so your code is not left > broken when multiple people who work on the application > make a mistake here or there then it's left to somebody > else to fix. A couple of points worth noting here: 1. IE may figure out the optimal thing to display, but your code is in fact "left broken". 2. If you follow your car analogy to its logical conclusion, you could compare IE to a Humvee, and Netscape to, say, a Yugo. However, as a road-builder, your roads should work for both, and if you build roads with giant potholes, you can't blame the problems encountered by Yugo drivers on their choice of cars - maybe they can't afford a Humvee! (The analogy here would be that they're running Linux or something, rather than Windows or Mac, I suppose.) > You're right, writing things properly is always a good > thing. Being able to account and correct mistakes rapidly > is also. Yes, both of those are important. The second one is usually called "debugging", and in an ideal world, most of it happens before an application is deployed, and isn't performed by end users. > Now, let's attack me personally because I have these > views. Yes, go ahead and attack the person instead of > the views themselves. Show me how much class you've got. I hope you don't take this as a personal attack. I don't think that Jerry intended for you to take his criticism as a personal attack, either, based on my reading of it: "What you are talking about is bad coding. Pure and simple. And laziness. Just because IE currently allows you to code so poorly, and the page sometimes renders the way you want, doesn't mean it is a good idea." Laziness is actually a positive asset of a programmer, of course - the lazy programmer takes his time and does it right, once, instead of doing it more than once. And, based on your own statements, it sounds likely that you have in fact written bad HTML. We've all done that our fair share, I'm sure, but few have defended it as a valid practice. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ______________________________________________________________________ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

