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 on Wed 5th Apr 2006 13:25 UTC
sappyvcv
Member since:
2005-07-06

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.

Reply Score: 1

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

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.

Reply Score: 1

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

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

Reply Score: 1

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

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.

Reply Score: 1

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

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

Reply Score: 1

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

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.

Reply Score: 1

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

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

Reply Score: 1

pointless
by TomB7 on Wed 5th Apr 2006 14:30 UTC
TomB7
Member since:
2006-01-03

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.

Reply Score: 1

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

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.

Reply Score: 1

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

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

Reply Score: 1

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

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

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

Reply Score: 1

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

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).

Reply Score: 1

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

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. :-(

Reply Score: 1

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

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.

Reply Score: 1

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

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.

Reply Score: 1

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

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.

Reply Score: 1

aaronb
Member since:
2005-07-06

Hopefully nothing. IE should stick to standards more.

Reply Score: 1

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

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

Reply Score: 1

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

"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

Reply Score: 1

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


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.

Reply Score: 1

estherschindler
Member since:
2005-07-12

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 )

Reply Score: 1