Linked by Adam S on Wed 5th Apr 2006 12:52 UTC, submitted by estherschindler
Internet Explorer DevSource's John Mueller has an excellent "first look" at what it will take for Web developers to make their apps work with IE7. He says, "Unless you're using pretty much pure HTML on static pages, your application is going to break in some way."
Order by: Score:
Good
by sappyvcv (2.36) on Wed 5th Apr 2006 13:25 UTC
sappyvcv
Member since:
2005-07-06
Fans: 11

As long as they're actually moving IE towards w3c standards -- good. Obviously they're not going to make a huge move towards standards right away, at the risk of truly breaking almost every site out there, so hopefully they are actually committed to gradually moving towards w3c standards.

Though I'm a bit worried that they're only going to go so far, as they tend to not like to make a product like IE a "moving target", meaning something that is constantly changing and site developers can't depend on certain rendering things to work a certain way, as is the case with FF and Opera for the most part. As MS puts it themselves, a "stable platform."

I just hope IE7 final is much much better than the steaming pile of crap that is IE7 beta2. Not that I will use it anymore than I have to (for work) even if it was good.

RE: Good
by snozzberry (3.04) on Wed 5th Apr 2006 23:38 UTC in reply to "Good"
snozzberry Member since:
2005-11-14
Fans: 3

I just hope IE7 final is much much better than the steaming pile of crap that is IE7 beta2.

According to Gates in Vegas last month, IE7 beta2 represents the final renderer for IE7. The number of things it improved (compared to most previous updates, even incremental ones) is pathetic.

Some CSS box model calculations were fixed, + and > CSS operators are supported, and that's about it. No support for a single CSS2 property that wasn't supported in IE6, and that means about half of the spec.

It's a turd for tards.

RE[2]: Good
by sappyvcv (2.36) on Thu 6th Apr 2006 02:46 UTC in reply to "RE: Good"
sappyvcv Member since:
2005-07-06
Fans: 11

Yeah, I was talking more about the shell, or rather meant to. The renderer seems fine, but I haven't tested it that much.

for Windows/IE-centric web developers
by jonas (2.59) on Wed 5th Apr 2006 13:38 UTC
jonas
Member since:
2005-07-08
Fans: 0

This article is really good if you have been developing for Windows and IE 6.0 and 5.5 users exclusively for the past few years. It's clear that, despite the noise-making of Zeldman, Meyer, and their ilk, many professional developers are still doing this for one reason or another.

While the article is helpful, it's length and complexity are also indicative of the problems associated with developing web applications by the IE/Microsoft book and not by the book of the w3c. The author cites some examples in which non-w3c attributes have been removed, and explains that exceptions made for the IE6 browser have to be re-examined and perhaps new exceptions must be made for IE7.

It's unintentionally a very compelling argument for the strict adoption of standards.

Yeah yeah...
by dylansmrjones (2.6) on Wed 5th Apr 2006 14:16 UTC
dylansmrjones
Member since:
2005-10-02
Fans: 21

only a problem for those stupid enough to develop IE-only sites.

For the rest of us: Lean back and enjoy the show.

(WTF!? What's wrong with sappyvcv!? ... hey IE7 beta2 isn't that bad, compared with earlier versions of IE).

[edited: Oops, forgot da smiley ;) ]

Edited 2006-04-05 14:16

RE: Yeah yeah...
by sappyvcv (2.36) on Wed 5th Apr 2006 16:34 UTC in reply to "Yeah yeah..."
sappyvcv Member since:
2005-07-06
Fans: 11

Bah, bullshit. IE6 is better from a usability standpoint. That's what I meant. IE7 is slow and has many UI and resizing issues, on all 3 machines I tried.

RE[2]: Yeah yeah...
by dylansmrjones (2.6) on Wed 5th Apr 2006 20:29 UTC in reply to "RE: Yeah yeah..."
dylansmrjones Member since:
2005-10-02
Fans: 21

I actually like IE7 much better than IE6, though FF is still my favourite.

pointless
by TomB7 (1.08) on Wed 5th Apr 2006 14:30 UTC
TomB7
Member since:
2006-01-03
Fans: 0

IE 7 is truly pointless. The IE platform is dead; MSFT is just letting it drag on a little longer out of pride. It is already deceased on Mac, so even if you WANTED to optimize for IE, you would be insane to do so.

RE: pointless
by rcsteiner (2.84) on Wed 5th Apr 2006 15:50 UTC in reply to "pointless"
rcsteiner Member since:
2005-07-12
Fans: 2

I use Firefox or Opera at work whenever I can, but there are so many sites used internally at work which only work with MSIE that it will be YEARS before IE is purged from this workplace.

The sad part is that many of those sites are external to the company, meaning we couldn't rewrite them to use a more standard format if we wanted to.

Not a big deal
by A.H. (2.92) on Wed 5th Apr 2006 15:22 UTC
A.H.
Member since:
2005-11-11
Fans: 1

First of all, as far as IE is concerned, what is the difference between static HTML pages and dymanically generated HTML pages?

Overall, from reading the article I didn't see any big issues with IE7. If you are a web developer who is aware of cross-browser compatibility, web standards and HTML validation, HTML 4.01 STRICT doctype and the benefits it brings in IE6 (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn...) then transitioning to IE7 should require minimal effort.

As for ActiveX - no one should use those on the web in the first place.

The real biggest problem with IE7 is the challenge of making as many users as possible upgrade, so web devs can freely use new css features without fear that the site's visitors are still using IE6

RE: Not a big deal
by TomB7 (1.08) on Wed 5th Apr 2006 17:01 UTC in reply to "Not a big deal"
TomB7 Member since:
2006-01-03
Fans: 0

"As for ActiveX - no one should use those on the web in the first place. "

And, thankfully, outside corporate intranets, almost no one does.

RE[2]: Not a big deal
by sappyvcv (2.36) on Wed 5th Apr 2006 17:21 UTC in reply to "RE: Not a big deal"
sappyvcv Member since:
2005-07-06
Fans: 11

Almost

I can name a few off the top of my head that do

http://housecall.trendmicro.com/ (scanner is ActiveX)
http://www.CinemaNow.com (their download manager is ActiveX)

There's a few others I know of that I won't name (work stuff).

Re: ActiveX
by rcsteiner (2.84) on Wed 5th Apr 2006 15:52 UTC
rcsteiner
Member since:
2005-07-12
Fans: 2

Yes, *we* know that. But you wouldn't believe how many people in the corporate world bought into the ActiveX idea and created sites which are completely dependent on it. And it isn't just intranet sites...

The state of corporate web development is really sad. :-(

RE: Re: ActiveX
by jayson.knight (3.68) on Wed 5th Apr 2006 21:47 UTC in reply to "Re: ActiveX"
jayson.knight Member since:
2005-07-06
Fans: 7

Actually, ActiveX (when used in a controlled environment such as the corporate LAN, and when used properly) gives users a very rich interface and is a huge boon to productivity as the apps we can develop allow them to get more done w/o having to write a full blown WinForms app.

That being said I do agree w/ you that corp web development is in a very sad state, but not for the reason you stated ;-).

ActiveX won't matter soon though...MS has effectively killed it off by announcing WPF/E which is leaps and bounds better than what you can do w/ ActiveX. Plus it'll be truly cross platform/browser.

Didn't like the article...
by kamper (1.92) on Wed 5th Apr 2006 16:43 UTC
kamper
Member since:
2005-08-20
Fans: 0

As a few have expressed already, this article is far too IE-centric to really be any good, let alone "excellent".

Microsoft is not changing any standards by coming out with a new browser and that means that if your application breaks, either the new browser is making bad choices or you were doing something stupid in the first place.

As sandboxing and improved standards support can hardly be considered a bad thing, the vast majority of the time I suspect it will be the latter situation causing the breakage.

And what's with the discussion about asp.net compatibility with IE? The two have nothing to do with eachother. IE is not the development platform, the web is. If the web didn't change, then there should be no problems. If you're somehow trying to tie asp.net to IE in your web application, you should be taken out back and shot right now.

I just hope...
by deathshadow (2.8) on Wed 5th Apr 2006 16:45 UTC
deathshadow
Member since:
2005-07-12
Fans: 4

They get the rendering issues under control or it's going to break static HMTL too...

Stupid stuff like if you add padding to a tag, it correctly centers the content of the tag, but NOT the bounding box, so whatever your total left padding is, that's how much text gets chopped off the right side.

THAT's bad... and it's chock full of things like that.

What will Developers Need to Know About IE7 ?
by aaronb (2.84) on Wed 5th Apr 2006 17:31 UTC
aaronb
Member since:
2005-07-06
Fans: 1

Hopefully nothing. IE should stick to standards more.

How can MSIE7 break your websites
by Ronald Vos (1.64) on Wed 5th Apr 2006 19:41 UTC
Ronald Vos
Member since:
2005-07-06
Fans: 0

...if they're coded towards a standard? /sarcasm

RE: RE: Not a big deal
by t3RRa (2.24) on Thu 6th Apr 2006 01:50 UTC
t3RRa
Member since:
2005-11-22
Fans: 1

"As for ActiveX - no one should use those on the web in the first place. "

And, thankfully, outside corporate intranets, almost no one does.


Lucky you.
Sadly, there's totally different scene in South Korea where so many major web sites depends quite heavily on ActiveX and IE-only javascripts(sometimes i also see non-standard way of coding HTML tags like div tag below html end tag! weird); club sites, download sites, bank sites and etc. i heard there are sites which require ActiveX to log in as well! As a person originated from Korea works as a web programmer and visits Korean websites alot daily, i really feel sad about this situation ;) i hope it would be changed in the near future.

Edited 2006-04-06 01:52

RE[2]: RE: Not a big deal
by axilmar (1.48) on Thu 6th Apr 2006 11:32 UTC in reply to "RE: RE: Not a big deal"
axilmar Member since:
2006-03-20
Fans: 0


Lucky you.
Sadly, there's totally different scene in South Korea where so many major web sites depends quite heavily on ActiveX and IE-only javascripts(sometimes i also see non-standard way of coding HTML tags like div tag below html end tag! weird); club sites, download sites, bank sites and etc. i heard there are sites which require ActiveX to log in as well! As a person originated from Korea works as a web programmer and visits Korean websites alot daily, i really feel sad about this situation ;) i hope it would be changed in the near future.


I wonder if there can be a website that accepts an IE-only page and returns a page that can be viewed in Firefox or other more standards-compliant browsers. A Firefox plug-in could redirect requests for those sites to the 'translator' site, and get the results back from the 'translator' site. That would allow easier transitioning to web standards.

well they ARE paying attention to standards
by estherschindler (2.25) on Thu 6th Apr 2006 03:55 UTC
estherschindler
Member since:
2005-07-12
Fans: 0

What they end up doing, of course, is anybody's guess. Including their own, as you can see from the comments during the "IE Future" session at MIX last month (my article about it is here -- that info is on the second page: http://www.creativemac.com/articles/viewarticle.jsp?id=38446 )