While many web designers and developers are eagerly waiting a “much improved” Internet explorer… I sit in disdain.
While IE7 does fix many of the bug’s that plagued IE6, and it does support a few previously unsupported CSS elements (fixed position, better fixed backgrounds, etc) – Microsoft has already indicated, and the beta release have proven that IE7 will NOT properly render pages that previously rendered in IE6.
Further – IE7 is not going to be an automatic and critical update. This means that the adoption of IE7 over IE6 will be slow. This will cause a necessity to continue to support the buggy and non-compliant IE6, as well as IE7.
At the end of the day, there is very little benefit for web designers and developers for IE7. We still have to fully support IE6, which has all the bugs, and unsupported css elements plus another version of IE7 which also will render differently than safari, FireFox, opera, etc…
To make things more complicated, we STILL can’t have several versions of IE. Our only option is several computers, emulators, or hacked versions of IE with questionable rendering accuracy.
While people are praising IE7 and excited about it’s release, I am further frustrated. Had Microsoft kept IE7 similar enough to IE6 where it could be a critical update, ensured that it was backwards compatible with IE6 rendering, it would be a much different story.
However, as it stands, IE7 is simply too little too late.