It's been a while since I dabbled in developing Web interfaces using anything but Flash, and now I remember why: Everything else just sucks.
Having recently redesigned Turdhead.com's look and feel, I have renewed my love affair with Flash: Web designs that look just like I intended no matter what browser the user chooses to use.
Ever since Sun showed off its Hot Java browser as a multimedia alternative to the popular NCSA Mosaic in the 1990s, there's been no such thing as a true HTML Web standard — at least not in the sense that there is one thing you can do that any browser should be able to render consistently as you intended.
You can talk about such imaginary standards all day long, and the W3 Consortium can pretend they actually exist, but after 12 years of waiting for them to show up, I'm fairly convinced that no two browsers will ever render the same markup code — whether its HTML, XHTML, CSS or LMNOP — in the same way.
Sure, you can code your way around these "standards" by picking a few you like and writing bloated code that identifies, second-guesses and coerces each browser and shows it one of 18 different layouts depending on what User Agent the browser sends the server (assuming, of course, the browser does such a thing; one must never assume it actually will, though). But why???
Screw markup languages, their standards bodies and the vendors that choose to ignore them. Screw their limitations and screw their promises.
I'm going back to Flash. A few people may not be able to see it at all, but those who do will see exactly what I want 'em to see. And screw the rest.
Yes, it's another rant, and one that's been often repeated over the years. I'm tired, fed up and ticked off. I'd usually blame Microsoft and Internet Explorer, but who's to say their fake standards are any worse than anyone else's? (OK, I will, but regardless…) Dammit, I like Flash.