Earlier this morning as I was in another frothing rage over Microsoft (this time directed at IE7 and ASP.NET) I was all geared up to produce another voiciferous diatribe about Microsoft, programming, web development, and whatever else was annoying me at the moment.

However, after about two hours of wrestling with IE7, I ran out of energy.

There, wasn't that exciting?

ETA: Boring, really. An actual case of ASP.NET retardeness )

In general, though? I hate ASP.NET. Thanks to my job, I can now wade competently through a lot of ASP and have even acquired another language, C#. Bully. I hope I enver have to use them again.

ASP.NET spits out ridiculously awful HTML code. While the new code from the 2005 version mostly validates, it does something that I think is far worse than not validating: TAG SOUP.



Why spit ot random span and table tags everywhere? Why pile on inline styles? WHY? Not only is it not semantic, the code is poorly formatted so that when I try to wade through the code my coworkers' ASP.NET controls spit out, I can hardly tell what the hell is going on.

I just.

I am really tired of ranting about Microsoft. I'm a fairly easygoing person. Few things get me truly angry. Well, okay, that's a complete lie. Almost everything about life angers me, deeply, because people are involved in life and people are assholes to each other a distressing amount of the time. My solution is to just not think about it if there's nothing I can do.

I guess it all comes back to idiocy. I can't stand people doing things in an idiotic fashion, and pretty much every time I butt heads with a Microsoft product I see that they've discovered some new and different way to be morons about what they're trying to do.

Someday I'll write a coherent essay about Microsoft, including actual examples of bad coding and predatory economic practices. For now, I'll sum it up this way: IE7 sucks because it's a Firefox copycat that fixed almost none of IE6's problems and introduced a shitload of new ones. Possibly what pisses me off more is that people who've never tried or heard of Firefox think IE was somehow being innovative with their new features. Screw you, Microsoft.

Seriously, y'all who talk to me regularly, I don't generally get well and truly pissed easily, but somehow retarded practices get me every time
Replace "trees" with "Internet Explorer" and you got it about right.

Those of you who don't get the reference are lame, by the way.

Regardless! I am soon to explode with wrath at Microsoft. See, I program for a living. Currently this invloves less programming and more web design, but I still work with languages and getting programs to cooperate. Currently, I am trying to get a piece of JavaScript/DOM Scripting to work in IE.

See, the funny thing is, I wouldn't need to be tearing my hair out about this shit if IE were a goddamn proper browser in the first place. It has one thing going for it: its extremely forgiving nature in the way of whether you can write HTML correctly (goddammit it's not even that hard) made it possible for millions more people to make webpages.

The thing is, those webpages don't work in any other browsers. You know. The ones who PROCESS THE GODDAMN CODE CORRECTLY.

But IE is the most popular browser, right? So what if the way it processes web languages isn't the way that the W3C recommends and all other browsers adhere to? Majority rules, right?

Well, okay, that train of thought is going in the same direction as this article, which advocates phonetic spelling. The thing is, everyone spells differently. So what if the majority of Americans can't spell the language they speak? We need standards, or else that nice thing we call SHARED LITERACY will go away rather quickly.

Same thing here. It was nice of IE to help the Internet boom along and all, but now it has to deal with the fact that if it parsed code in a sane manner, all those websites it fostered would break =D

For responsible web developers, this means that we usually need to give our "special" browser friend a hand.

In this case, IE is being a complete ass. I had to invent a medium-length Javascript workaround for something that in Safari or Firefox can be accomplished with one line of css:

li:hover {display: block;}

There. Done.

However, I have been trying to get IE to accomplish the same result for the past... four? four or five hours.

Geekery, for those who care )

Anyway. IE makes my life difficult. Again.





I'm going home and drawing some gay porn now. Take THAT, Bill Gates!




RSS Atom

Style Credit

Expand Cut Tags

No cut tags