Sunday, January 07, 2007

IE7 Web Developers Nightmare

Internet Explorer 7 has kicked in at last on all MS Windows OS running PCs because of the fact M$ decided to force it's users to migrate through update. Well actually there isn't much wrong with this but IE7 was supposed to comply more with the standards what in fact isn't true.
IE7 is a night mare for most of the developers that try to comply with standards for crossbrowsing.
I recently needed to rewrite a web site so it works on firefox too... and the surprising element was that when testing the new and the old site on IE7 I found out that many things does not function as expected and "not function as expected" isn't the right word for it, it was more a question of working at all.

I found that submiting through JavaScript has some pretty uncool things which I don't actually blame IE but some functions did not work when not passing all the parameters and so on.
And the MOST killer thing was the DISability of IE to submit data through "input type img" which actually was the whole sites data... I don't actually blame the programmers that they did it so but IE for not keeping with standards again.

So actually with IE7 we come to a new era of "web developers nightmare" as it will require BAD and maybe not so BAD web sites to be rewritten and this with crush some of the small companies business.

And a final TIP from me! Try avoiding writing JavaScript without testing it 100% on all of the major used web browsers like FireFox, IE7, Opera and Safari.

Just to have a clue:
According to W3C the web browser market share of IE7 for the previous month is: 7.1%
and for IE6 is: 49.9%

So with a bit of analyzing the situation and the facts as well as doing some math we can say that IE7 will show a market share of about 60% according to W3C... which isn't the best picture for us the devs.



Have fun with you code and don't hate it :) hate the things that don't comply to the standards...

107 comments: