Microsoft Pushes Devs With Wider IE8 Beta
An anonymous reader recommends a story about the upcoming beta 2 release of Internet Explorer 8. InternetNews expects that the standards-compliant default mode will push many developers to update their sites. We've previously discussed IE8's standards compliance and other features. Quoting:
"Over the years of IE's dominance as the leading browser, designers regularly tweaked their sites to get the best possible accuracy in rendering pages in IE -- most recently, the current commercial release, IE7. Now those pages will need to be changed. Microsoft originally planned for IE8 to default to rendering similarly to IE7, while super standards mode would have been an option. The outcry from critics helped convince Microsoft officials to instead default to super standards. That, unfortunately, will mean work for site administrators."
Before anyone starts bitching about how much IE sucks and how it's lack of standards is nothing but a burden on anyone, understand that this is a decent move by Microsoft in the right direction.
I know, I know, it's almost too little, too late, but it's better than nothing and as long as this trend continues, at least we might have a decent amount of cross-browser standards in a few years time, as opposed to none if Microsoft simply hadn't bothered.
which set of standards? Microsofts?
Operation Guillotine is in effect.
So basically, Microsoft, listened to their customers, went with the better default mode (and it is better that they do this), and the Slashdot article ends with "But it makes more work for administrators - boo!"
*sigh
Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
"that, unfortunately, will mean work for site administrators."
Well, if you don't code to standards, that's what you get. I don't feel sorry for them.
Knowledge is power. Knowledge shared is power lost.
When I develop pages, I like to do so in XHTML, simply because it is nicer to develop in for me (someone who initially learnt nasty 3.whatever back in 2000).
/only/ thing I like about IE is the fact that it has that comment stuff
So, because I use PHP, I go and tell everyone that the page I'm serving up is application/xhtml+xml. Whoops, MSIE doesn't understand that... *roles eyes*. So I have to chuck in a bit of code to check for MSIE, and then add a disclaimer at the bottom, "If your user agent has MSIE in it, then this page was served as text/html. Maybe you should stop using MSIE if you are, or change your user agent if you aren't."
Not to mention having to chuck in IE specific CSS (the
which allows a separate style sheet that no other browser sees).
Meh, I'll continue not developing for MSIE, unless I have to, and because I'm using standards compliant code, the site should still be perfectly viewable, even without CSS. If only other people decided not to develop for MSIE, maybe more people would get a better browser...
Actually maybe MSIE 8 will actually mean that I don't have to care that IE even exists? (Sorta how I don't care that Opera exists, because I know that it is relatively standards compliant.)
I wank in the shower.
That pretty well sums up the entire Microsoft experience.
More than 60,000 Windows programs won't run on Linux.
This is anything BUT unfortunate.. Once agreed upon standards are the norm everyone will benefit, and it'll save a ton of work in the long run.
yay for MS on this call
If you write your site for Firefox, chances are you can just tell it to use that code for IE8. Assuming, of course, that IE8 comes through with their promises of compliance.
A little pain now for a lot less cumulative pain later. I'll take that!
"That, unfortunately, will mean work for site administrators."
Boo-freaking-hoo, those IE bastards won't stick to standards compliance, the way the web should be.
Boo-freaking-hoo, those IE bastards are going to make standards compliance a default, now we have so much work to do.
I am working for a large Canadian company and we are still using IE6. For whatever reason they are holding off on general deployment of IE7. Some of our imports customers also still have IE6 as the target platform. Given this, once IE8 is deployed I can still imagine another year before everyone is using it.
As to standards compliance, I will be interested to see where they are with CSS2, CSS3 and SVG support.
Jumpstart the tartan drive.
"That, unfortunately, will mean work for site administrators."
The only "unfortunate" thing about the need to retool web sites is that it could have been avoided by coding to the standards in the first place.
"I'd horsewhip you if I had a horse." -- Groucho Marx
"I used non-standard code on my site and it stopped working. It must be someone else's fault!"
Morons.
That is of course standards-compliant to the current version of Internet Explorer and not a Browser by any other name .. :)
.. letting Web site developers signal to IE how standards-compliant it ought to be with their pages"
"Microsoft is
How about writing web pages to a generic standard, something like W3C
davecb5620@gmail.com
considered "unfortunate"? I would consider it an opportunity for those seeking a job. Isn't that a good thing?
What?
if you have the page render in firefox as appearance a
and you have the page render in ie as appearance b
then its a rather simple top level switch to say "all ie8 requests get rendered as appearance a"
you're not talking about a lot of work here folks
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
The most irritating thing with IE for me these days is the select or "dropbox" bug. Watch give IE a select with not options and it will crash hard, just closes out on the user. This means that when your developing a dynamic form and there is any possibility of no selctions you have to write code for to custom handle the endcase. Which means you also have to consider they layout and appearace of your form when that control is absent, or do something tacky like make "nothing" an option.
On the back side its not such a big deal basic input validation your doing anyway right? when you handle the get or post result from the form you have to not just check for null and deal with that appropriately but also check for the lack of value entirely and interprert that as you would null.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
It's more like "Oh, it's standards compliant? Okay, we'll just lump IE 8 next to Firefox, Opera, Konqueror, and Safari."
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
"at least we might have a decent amount of cross-browser standards in a few years time, as opposed to none if Microsoft simply hadn't bothered"
.. :)
Well , they could have bothered while they were about cloning Netscape and making running any other browser a jolting experience and preventing Netscale from sabotaging their protocol extensions. Or in english, making web pages not render correctly in other peoples browsers
davecb5620@gmail.com
One of their big stated reasons for buying into their infrastructure is that they offer a stable platform for developers so they don't have to keep doing more work every time Microsoft upgrades.
This reason is rapidly falling by the boards. First it was Visual Basic, which has changed so many times that there is no hope of old code running. Then it was the Windows API, where many things that developers did, originally with Microsoft's blessing, now cause security warning dialog boxes in Vista. Now it's their interpretation of HTML, which they convinced many web developers to follow instead of the standard.
Every time a developer codes to a Microsoft "standard", they had better be prepared to make extensive modifications at the drop of a hat.
Hopefully Microsoft's customers are catching on to this trend.
microsoft made this decision in a desperate attempt to hide the fact that ie8 can't properly render any content, standards-compliant or not. They are just trying to push the work off on web developers. Ie8 won't be any more standards compliant than ie7, it probably still won't support XHTML, svg, or even completely support PNG.
go away astroturfer ..
davecb5620@gmail.com
That, unfortunately, will mean work for site administrators."
I don't see anything "unfortunate" about it. It's about time people fixed their sites.
As long as a page can be rendered in "quirks mode" by adding a header (or leaving doctype out entirely) this is not an issue, at all.
http://appdb.winehq.org/objectManager.php?sClass=version&iId=11329
Its rated Platinum, so should not be much effort.
They call this "super standards mode"? Shouldn't this be the "display-like-other-decent-browsers-do" mode?
Yeah I know, IE is nothing like other browsers. It has always done things differently and uses special names for regular things. *Sigh*
I am not really here right now.
Cue the slashbots screaming and crying about a million irrelevant details in a failed attempt to make out Microsoft to be evil.
As a web developer I am happy to see that MS finally understands what 'Standards' and 'Compliance' means. Unfortunately, they will never admit to the fact that they caused this problem in the first place by ignoring the standards in the first place.
Finally. A step in the right direction, Microsoft. I congratulate thee and hope youll pay for what youve done to web standards.
Lets level: you created this hell, you are now crawling your way out of it. You have enough money to survive it and that is GOOD(tm).
Lets hope that youll continue to do this kind of thing for every standard youve steped on.
NO SIG
This is the truth. M$ intentionally chose to not follow the standards, in order to strengthen it's lock-in strange hold.
It was a shrewd business decision that has netted them shitloads of money. And today half of the internet works properly only on M$ windoze + IE 6.
One funny thing is this has never been brought to the monopoly abuse discussion at large AFAIK.
What (t.f.) are 'super standards'? Are these somehow better than regular standards?
Their problem is that they haven't supported these standards based browsers up to now. Their sites have been IE only. Now they have to code to standards, which is work. Boo Hoo.
Help stamp out iliturcy.
There are those who feel that maintaining the old rendering mode would be preferable - allow developers to add the meta tag forcing standards mode. "Don't break the web."
The problem is that unless 100% of new pages include that tag, the amount of broken stuff out there keeps increasing.
Assuming the goal is write-once, standards-based content (please tell me that's the goal), you can break it now, or break it years from now when the amount of content has grown.
Do it now, rip the bandaid off. Force future user agents to use the One True Markup so we don't end up in this situation again.
Please, no more mod points. I only abuse them.
- Half of the web doesn't even specify a doctype. Those pages would be rendered in qwerks mode anyway, meaning they would display fine.
- The zealots that are using strict html4 are most likely already aware of any display problems already.
- The xhtml using folks basically already said "Screw Microsoft! I don't care if you can view this page anyway!" to begin with.
Damn drama queen.Once you start despising the jerks, you become one.
"That, unfortunately, will mean work for site administrators."
Only if they are incompetent and haven't been designing to standards. Otherwise, just the only work they need to do is opening the bottle to celebrate not having to spend ages getting their correct code working.
For once, something I think M$ are doing right. Not going to make me run Windows, but it might stop me wanting to kill anyone running IE.
-- Lattyware (www.lattyware.co.uk)
I know that this article is new, but the fact that IE8 is rendering in strict mode by default is not news. This decision was made over 6 months ago, and the first public beta of IE8 was released in March. While there were bugs in the implementation, as to be expected as MS still had hundreds of test cases submitted and pending reply from W3C, it was strict standards by default and rendered the reference ACID2 page without issue.
So what exactly is the news? That MS is releasing a second beta soon?
just had to make a site compatible with ie6, ie7 and firefox. please, NOT another browser version that soon. as a developer this is not appeasing me at all, its irritating me.
Read radical news here
Oh, I forgot to mention, these bosses sign our paychecks.
damaged by dogma
I wouldn't call that a bad thing, I would call that job security.
God, schmod. I want my monkey man!
It is good to see a little progress from MS on a standards compliant browser out of the box. The work required for admins will be well worth it.
Switching to Linux can be an adventure!
1. Users will just think IE8 broke their favorite web site, or their own web site. They will blame IE8 before going to help pages or trying to figure out what happened.
2. Most of the internet is an archive. They are no longer updated. This will break all of those pages.
3. IE *is* a standard. They are breaking their own standard.
Solution? If webmasters are suppose to update their site for IE8, then have them do that, but have them declare it in their code. Like, say, in the document declaration? Why not use the standard to solve your standard problems. That way IE8 will render like IE8 for those pages that updated for IE8. No need to mess with IE7 web pages whatsoever because they will not be updated period.
But I don't care because I use Firefox.
so what if it renders incorrectly.
And surely if IE uses a different engine, why can't it be calling itself something different?
It's not like MS don't have access to the source code or anything
That might be fine for intranet sites where all your staff are forced to use IE, but for internet sites where the demand for standards-compliant browsers is only going to grow, that hasn't really fixed anything. Also, eventually IE 9 or 10 will drop support for 6 and 7, and you'll have to fix your pages anyway.
Don't Panic.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
What about all those JavaScript links that don't work in Firefox... is this because of IE only sites using ie only JavaScript? or is Firefox broken
Thank you, Microsoft. You finally made a right choice (as long as IE8 is as good as you're saying).
If MS can screw up an entire program by embracing and extending the standard, they will immediately do so.
How stupid is MS all these years not to be standards complaint by default?
How bad of a programmer do you have to be to not write your browser to be standards compliant?
MS is one of the worst programming companies ever in the history of computing. All they are in it for is the cash. Nothing else matters to them.
and I generally think that anyone who refers to microsoft has M$ is an idiot. However, it is true that the IE team is still moving glacially slowly on the standards track.
CSS support has gotten better, and that's nice... but what about things like the event model, and support for HTML 5?
The truth is, that Microsoft still has a lot of incentive to *not* push for implementations of features that would make browsers better standards based application platforms. I think Microsoft is essentially still fearful that given how their competitors rule the web market, a more powerful browser will only make it easier for companies like google and yahoo to compete with with traditional desktop microsoft products.
I don't take the idea that things like google docs can, in their current form, compete with desktop microsoft products, even on the low end. However, it is at least *conceptually* possible that a strong enough browser would eventually become a decent platform for traditional applications. Certainly, it already is for mail.
I think that anyone considering the strategy at microsoft has to be deeply ambivalent about IE. IE has to be good enough so that people don't switch over to another browser, but if it offers too much platform, it also gives a place for competitors to wedge their products into the windows market, and perhaps create added value over traditional desktop apps (like how gmail can search much more effectively than a desktop email client).
That's why you see Microsoft investing in silverlight as a web platform that microsoft can control, even though it seems like a doomed endeavor from the start, considering that flash has already dominated this space.
All of that said, I genuinely do not blame the people working at Microsoft for dragging their heals on IE standards compliance, and here's why you shouldn't either. No one develops software that they know for a fact will hurt their bottom line, and if they do, they are idiots. Every company out there, even google and apple, for all the goodwill that people have for them, will defend their bottom line tooth and nail if it comes under attack.
That's why it's the software *business* and not the software *charity*.
You might say the solution is open source, and to *some* extent that is true. However, that's a bigger discussion than I want to get into.
Well ansering my own question: In have the agent set-up on my opera tool bar for quick switching
Martin
I built sites back in 2000 with table layouts and font tags. I have not had to rebuild them yet. And these are web applications that are used by thousands of people every day.
They kept telling me that font tags are wrong, that table layouts are wrong and slow. But all my customers are happy and my applications will run on 3.0 browsers and I won't have to change my code until they remove font tag support from modern browsers. Which I doubt will ever happen soon.
So you folks keep trying to wedge your CSS into what browser developers throw at you, I'll spend my time doing more productive things.
"That, unfortunately, will mean work for site administrators."
Not so. I, for one, would welcome this work. Imagine, functional CSS for all!
Those who have telepathy have no need to RTFA.
I think the same thing applies here.
Now, I realize the value in staying on top of the industry and always looking forward, but, as in the case with my company, when you constantly divert talent and resources to the "next great thing" before the current shitty thing even works well, you'll never have a good product. You'll have a product, which appeases the board, I suppose, but you'll have a shoddy product. Continue that for many years (cough, Microsoft, cough) and your user base will finally tire and move on to other stuff.