Just what has Microsoft been doing for IE 7?
Jeff Reifman writes "Last week, Windows columnist Paul Thurrott ripped into Microsoft for ignoring CSS standards with its upcoming Internet Explorer 7.0. "Microsoft has set back Web development by an immeasurable amount of time. My advice is simple: Boycott IE. It's a cancer on the Web that must be stopped. IE isn't secure and isn't standards-compliant, which makes it unworkable both for end users and Web content creators." With the redesign of my own site last month, I discovered just how non-compliant IE is with basic CSS: IE 52% vs. Firefox 93%. Is Microsoft purely incompetent and tone-deaf to customers — or simply counting on IE's non-compliance remaining a de-facto standard?"
I believe that they are just hoping that IE remains the standard as it will come pre-installed with Vista and will be going out on automatic update, so the vast majority of windows users are going to move over to IE7 with-in a year or two.
-Ed
So you see what had happened was....
Well, the IE developers use Firefox themselves anyway, so didnt bother putting in full support for CSS. After all it wont make any changes to their 'default' browsing experience....
Dont waste you time reading stupid sigs like this.
CSS 2.1 standard support:
... just like the /. article earlier today about how wide the universe is.
IE 6: 52%
IE 7: 54%
Firefox 1.5: 93%
Opera 8.5: 93%
Opera 9: 96%
Ok, so I agree that the numbers seem to be good estimates, about right. But how on earth do they actually come up with these percentages? Is is a simple cumulative count of all css tags and attributes that work vs. don't work? Or do some have more weight than others? Seriously, they seem like fabricated numbers
Boycott I.E.? How are people supposed to do that? Just code to the standards and screw the users?
Most users don't care about your ideology or standards. Some of them aren't even aware that there are other browsers, much less why they would want one. If your site doesn't work, they'll just move on to one that does, not complain to Microsoft that xyz.com doesn't render properly.
It will not be MS that will make it the de-facto standard, but the people that code websites. Most commercial websites "code for IE" only and therefore force it's customer base to have IE wether they want it or not. The only workaround is to not use that company's service. But then again the people that actually use these services may not have a say as to which services they use because these services are mandated by the companies they work for.
Hopefully this will change soon.
Don't ask what Microsoft can do for IE7; ask what IE7 can do for Microsoft.
It's true I tell you, feller at work's next door neighbour read it in the paper.
Unless they are mistaken, this is a 2K5 article. And it talks about the beta 1 release, I got beta 3.
Now on the topic of better CSS, I think IE7b3 is better than what is advertised in that article. It's still far from perfect though.
When Google announced that they were going to start offering an alternative search for blind people that rates sites based on how well they comply to the W3C usability standards, I really thought they might follow up with a search engine that rates the results according to general standards compliance. I'd love to see "works in any browser" sites on the first page and "IE-only" sites on page 10.... Suddenly all of those commercial sites would have an incentive to make their sites work instead of just making them flash-y.
"Is Microsoft purely incompetent and tone-deaf to customers - or simply counting on IE's non-compliance remaining a de-facto standard?"
Microsoft's business model is heavily dependent, not on actually giving customers what they want, but on tricks like "embrace, extend, extinguish". Microsoft will make more money if everyone follows Microsoft's non-standard way of doing things, because then everyone will need Microsoft software to see web sites.
If it weren't for the fact that it is temporarily possible to trick users who have little technical knowledge, Microsoft might be only barely profitable.
--
Will the violence of the U.S. government will end the 3,000 years of violence in the Middle East, or increase it?
The article cited was posted on August 02, 2005. IE7 has released 3 betas in the year since then, and although certainly not perfect, the CSS support has gotten substantially better.
Really, they made a good step in the direction with W2K and later with XP it was nice for end users and W2K3 is bearable but wtf are they doing with Vista. There is nothing exasperatingly new (like usage of the NT kernel in W2K) or a breakthrough in GUI (as with the speed of the GUI in XP) or a sysadmin-friendly environment (as in W2K3). In fact, nothing has really changed, a little GUI painted on but that's it.
IE7 still not W3C compliant or anywhere near there, still giant loopholes in the OS. Still using NTFS instead of the promised WinFS.
I was really (as an MS hater) looking forward to maybe a change within Microsoft since WGates left (and we all know a lot of work goes before the actual announcement) and Vista coming out and having promising features announced, but I can't see anything of that in their new OS.
As for a change, Stevie is announcing stuff at some convention and I am astounded. I mean, I didn't know they could do a lot more improvements in 10.4, but look at the Leopard Sneak Preview and a versioning file system and all kinds of other neat stuff... and that's right after a devving freeze in Vista which was supposed to copy some neat features out of OS X 10.3, maybe even 10.4, heck they could even copy stuff out of KDE for all I care, it still look better.
Microsoft (Gates or Ballmer, whoever has the power): I am very disappointed in you guys. I work in a mixed environment (Linux, Windows, Mac) and I have heard things in that my company (which has a bigass license with you) moving to Mac's for some non-critical users (that only need Office and to surf the intranet). If Apple pulls it off and actually builds in Win32 support in their OS, you are going to become just another SCO within a few years.
Custom electronics and digital signage for your business: www.evcircuits.com
I'd rather know what they would do for a Klondike Bar.
Hopefully nothing like what is said here. Warning: there there be crappiness.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Their motivation is to prevent people from doing things that don't benefit Microsoft. Having an office suite or an OS integrated with a browser only helps Microsoft if they are the ones providing it. If people actually have a choice -- say, if their word processor was a slick web application rather than a CD "licensed" from MS -- it hurts their bottom line.
This tagline is copyrighted material. Please send $10 for an affordable replacement.
In the linked article, he describes CSS as "an HTML-like technology that Web developers use to create Web sites." That's really a stretch, especially on a site like Windows IT Pro. (Couldn't he have said, for example, that it's used to style pages?) But I digress.
In any case, he can complain about IE being stuck in the 90's all he wants--I get as frustrated with it as the next Web developer--but has anyone looked at his site (or Windows IT Pro, for that matter, except I doubt he has much control over that one)? It's a mess of tables, inline Javascript and CSS, and it doesn't even have a DOCTYPE. And he's complaining about standards? IE's buggy rendering and the compatibility mode in Firefox and other browsers is probably the only thing holding that site together.
The article reads like just another attempt to bash Microsoft. It's even a bit hypocritical (see my last paragraph)...
R.Mo
Sure it was posted recently, but the article itself only mentioned IE 7.0 Beta1, which was superceeded by both IE 7.0 Beta 2 and now Beta 3...
Simple way to boycot:
if IE --> Download Firefox Link
else --> Welcome visitor!
Ok, Microsoft doesn't get any money from IE, as far as I can tell.
Okay, just WTF?
Do you believe that you really get a FREE toy with your box of cereal? That you get free gifts if you pump gas at station X?
Offcourse not, anyone who is not a complete slave to advertising knows that these free items are paid for by you!
Same with IE. It comes with the OS wich you paid for. IE could only be free if you could somehow still use it without having paid for the OS wich it needs to run on. Since you can't (the old mac version of IE is an oddity) it can't be said to be free anymore then say windows notepad is, dos, or windows media player.
MS sells not an OS as such but a desktop, sorta like what you get when you use linux/gnu/(kde/gnome/whatever). This means they have to include basic tools. In the same way that a car dealer usually throws in a set of tires and even a tank of gas, for free!
Believing IE to be free really is a truly stupid mistake to make wich shows that you lack any true understanding of how the world works. It reminds me of especially young people who get taken in by mobile phone plans that offer free this and free that and thinking they are getting everything for free. Yeah right, offcourse not.
Just check how free IE is anyday. Call MS, say you aren't running any legal version of their OS and want your free copy in a usable form. Good luck.
Whenever I think consumer watchdogs want to create to much of a nanny state to protect retards from getting themselves killed someone like you comes along and shows just why we need so many fucking laws on truth in advertising. Yeah it makes the world more boring but sadly some people just can't see through the bullshit and we are not allowed to lock them up anymore.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Seriously, they're complaining about the Acid2? The most irrelevant web standards test ever devised?
...
Seriously!?
IE7 fixes the Holly Hack, the box model, PNGs, the pixel jog, the double margin float, child selectors, position:fixed, the XMLHttpRequest object, XML degradation, the phantom box, percentage vs. auto, the PEEKABOO bug (Oh My God - line-height bug, too!), EMACScript degradation
IE7 is waaaaaaaaaaaaay closer to Firefox and Opera than IE6. And because they have a new product, they're going to work harder on CSS2.1 for the next year while they claw their way back into their 90+% market share.
I could honestly care less about ACID2 compliance, and the people who do are impractical pedants. ESPECIALLY when IE6 fails so many more basic standards tests than ACID2, all of which IE7 is fixing.
It is like complaining that you passed calculus without knowing how to use a slide rule. Ridiculous.
I meant to add this to my post above, but here:
If you go here you will notice they disable the login box if you visit that page using anything but IE. That page is the login for the "Everdream Control Center", which is where you manage everything. Service requests/help desk, remote control clients, asset management, etc.
The article is from a year ago. I know MS bashing around here is "cool" and all but come on. If we're going to complain about IE7 then at least complain about the current version.
Don't you hate when you reply to the wrong post :/
The way to fix the problem with IE is not to tell M$ developers to "get with it" because frankly, I don't believe they ever will. What you need to do is to start suggesting alternate browsers to people who don't know the difference between "the big blue E" and another browser. Let's be honest, probably no well-informed person would actually decide that IE is the best browser option out there. Groups such as spreadfirefox.com are doing an excellent job telling the masses that they need a new deal.
Am I taking crazy pills, or is this article not over 1 year old? [ August 02, 2005 ]
> "Is Microsoft purely incompetent and tone-deaf to customers -- or simply counting on IE's non-compliance remaining a de-facto standard?"
I didn't think rhetorical questions had any place on a public discussion board.
Skot Nelson music is my saviour / i was maimed by rock and roll
I've switched over about 50 people to Firefox. The ramifications of this are significant. First: It's a real black eye for Microsoft for every user I've switched, not because they switched, but because of how much happier they are with Firefox, and how that makes them view MS overall. IE has gotten so bad that the majority of people I switched now view MS as a whole as inferior, and are looking for alternatives in other software realms as well. I haven't had the gall to switch anybody off of windows yet, but I've switched SEVERAL people quite happily from MS Office to OpenOffice, from WMV to BSplayer and MPC, and almost every outlook user is a happy thunderbird user now.
I've gotten a few people to switch from photoshop to the gimp as well, for the simple reason that it is free for any future upgrade.
Firefox deserves HUGE kudos for making an enormous mark in the mind share of the average computer user and representing FOSS. When I explain the benefits of FOSS and people get used to Firefox, overall they want as much open source as they can get from there on out.
I know because I'm one of them.
My prediction is that MS will loose customers for ALL of their products gradually because of the inroads Firefox has made into the web browser space. Open Source is the inevitable future for most software, and even grandmas and grandpas and kids are starting to get that idea.
Now if only we could some decent FOSS games.....
rhY
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
...go to http://www.ie7.com
(Seriously. The best browser is there.)
Tired of FB/Google censorship? Visit UNCENSORED!
Yes.
99 percent of our desktops are Linux, and every time we try to download the package, it refuses to run.
-- Tigger warning: This post may contain tiggers! --
Your client's competitor's are never more than one click away.
You do whatever is necessary to reach and hold his target audience or you find employment elsewhere.
Really! If Google did that it would be most excellent! It is logical, fair, practical and do-able, and it does follow the precedent they just set themselves.
The web browser has become a standard part of any OS distribution. It tends to take on the look and feel of the OS experience as a whole. This is generally considered a plus by the non-technical end-users. who are Microsoft's core market.
Whether you all like it or not (and note that I use Firefox myself), Microsoft Internet Explod...um...Explorer is the proverbial tail that wags the dog. In the minds of the great majority of computer users, Microsoft *sets* the standard, not breaks it, and you will not convince them otherwise. You can whine and moan all you want, but I got 5 bucks that says when IE7 rolls out, we start seeing a new round of sites that work *only* in IE7, and when you complain the response will be words to the effect of "get a real browser like everyone else uses".
I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
You fight back.
The internet cosortium should fight back. But they won't. Because they're soft.
Make sites only available to browsers that aren't IE.
Microsoft fans can give their excuses.
You are right, of course. The best strategy, IMHO, and the one which I most frequently advocate is to give the non-IE user some extra goodies. In much the same way that some sites will use Javascript to add a few bells and whistles, but still provide a usable service for non-Javascript browsers, you can code sites which are perfectly usable in IE, but have a couple of added bonuses which the non-IE users can take advantage of. Even if it's simply faster downloads because the same styling requires less markup, that's still a benefit to the end user.
Burns: We're building a casino!
McAllister: Arrr. Give me 5 minutes.
No, not seriously at all.
Personally I stopped reading at this point:
Wilson's post raises some serious questions about IE 7.0, not the least of which is this: If IE 7.0 Beta 1 doesn't include the fixes that most Web developers need, why did Microsoft release IE 7.0 Beta 1 only to a small group of Web developers and other testers, not to the general public as originally promised?
Let's see: if beta 1 does lack a lot of fixes that most Web developers need, restricting the beta to a small group of testers has a major benefit: it allows the MSIE authors to still make these fixes before web developers at large will start the effort of creating MSIE 7.0 compliant websites. If this isn't obvious, you are either too stupid or too malignant to be a software reviewer. In other words, we're wasting our time, as usual.
*Yawn*
It's funny... this is the second place I've seen today where someone linked to that idealog article and seemed to think that Thurrott's "Boycott IE" post was new. I seem to recall something similar happening a few months ago, where someone posted a link to some article that had been posted a year and a week earlier, and people reacted as if it were only a week old.
Seriously, how hard is it to look at the date and notice the year is different?
It's worth noting that Thurrott backed off somewhat on his "boycott" stance just two days later, saying:
Hardly praise for the beast, but not the full-on condemnation of the original article.Lockin, monopoly action, chronic serial greedsters. Top to bottom and sideways, their goal has always been total control. Having the default browser is part of that, browsers are an incredible part of most people's computing experiences and as such are a critical component of the "lock in stack". IE is very important for that lockin. They need people to stay brainwashed, they need them to honestly believe that IE means "the internet" and that "windows" equals "computer".
They aren't content making a really good living, nope, and never have been either, they have to make a *killing* in perpetutity. Anything less than that is failure in their eyes. Remember, from their point of view, and paraphrased from one of their goons recent tirades(about google and desktop search actually), if anyone else is eating, they must have taken the food off of MS' plate. That's their mindset and their obvious business model. And they will do anything to keep it that way.
They make enron shenanigans look like a lemonade stand stick up.
for the first several years of their existence I didn't think that, I just thought "another computer company", but since then, all that has come out has convinced me, it has been obvious that is where they are at, total greed, their way or the highway, and etc. Can't put the damn fork down and push away from the plate for two seconds. As to IE being free, not really, it's part of their OS,and that OS costs money.
The posting from Paul Thurott was not last week. It was a year ago. This article is a dupe.. http://it.slashdot.org/article.pl?sid=05/08/02/185 3256
o gress-sneak-preview-of-mix06-release/) and Malarkey http://www.stuffandnonsense.co.uk/archives/mix06_v iva_las_vegas.html backing it, maybe that piece is a bit out of date?
I'd bet that Paul has a better understanding of IE7 now. Not that IE7 is at 100% CSS 2.1, but with CSS folks such as Molly Holzschlag (http://www.molly.com/2006/03/01/microsoft-ie7-pr
I imagine M$ has been doing exactly what they have been doing with IE ever since 4.0. Internet Explorer is not a web browser, it is a large collection of libraries M$ develops to aid in UI development for their other products such as windows and Office. The sooner you stop looking at IE as a browser and instead as a toolkit the product starts to make some sense. The last time IE was a web browser was like maybe 1997-98 ever since win98 IE has been a toolkit with an HTML library.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
I would love to see an automatically self-updating Gecko ActiveX control. Any IE user who visits my sites (or dozens of other sites that mandate it), would simply have to click "Yes" once (ever), and then the user would be using the newest version of Gecko to render the pages automatically.
IE could be effectively marginalized that way.
http://outcampaign.org/
Agreed, but it'll work on your blog or other "don't care about the money" sites you may control. Between suitably militant /. users alone, that's got to be a fairly large number of sites. Working on the theory that it takes five goes to get a message across, an IE user's probably going to get it eventually.
:-(
Just my 2 pence, and I'm sure not about to change the world
If there was a clamor from customers, and Microsoft thought they would lose money or leverage, then they would be more standards compliant. But there is no clamor. The voices we hear asking for standards compliance are from technologists, web developers and industry press because those are the people who bear the greatest burdens due to lack of compliance. These people do not represent the majority of IE7's end users and MS knows it.
What most people want is to read their email, store their photos, and shop and bank securely on-line. They can already do this. The benefits of standards compliance are real but they are invisible to most end users and will remain so unfortunately.
L.
It's 2006. Not 2005. Paul's article was not written a week ago, it was written a YEAR ago. Since then, the IE7 team has done a lot of work to improve their compliance with standards. It's not going to change the fact that I won't touch it with a 10-foot pole, but that's because I just love Firefox way too much to ever use anything else.
Let's be fair here and not criticize IE7 based on a year-old article that's talking about beta 1. If you've got gripes with beta 3's problems (which it does indeed have), then by all means, gripe away.
And Microsoft apparently jumped right on it ... not.
The crucial argument against IE is its terrible CSS support but it's very difficult to get this across to ordinary users. Here's my suggestion. Create your site with as many features as possible which fail in IE but render perfectly in Firefox, Safari etc. Next insert Javascript or CSS IE browser detection into your home page which inserts into the IE rendered page something along these lines:
This site will display better in a browser which supports web standards. Here's an example to show you the difference.
The example is a link to a screenshot of the home page rendered in Firefox and a link to the Firefox download page should also be added. This way we don't lock out IE users but make IE's shortcomings as obvious as possible thus dispelling the pernicious M$-cultivated illusion that sites with IE workarounds are the standard. For this to work it needs to be a standard response developed by the web standards project so that it becomes familiar when users see it on different sites. The only way to defeat M$ is to play them at their own game.
Seriously, standards mean little or nothing. All I know is, clients don't care if the site they paid for is compliant or not. They just care that it looks good, and works right. Which implies that I only care that it looks good and works right.
Believe it or not, but I still get people complaining when things don't work right for Mac I.E. 4.0X. And the sad thing is one of the people who requested Mac I.E. 4.0X compliance was running OSX on a PowerMac G5. I tried to get him to switch to Safari, but alas it was to no avail.
When you can't get a Mac user running OSX to switch to something other than Internet Explorer, you have a problem. But more importantly it tells you something about the desktop/consumer market and why open source software hasn't really been that successful. Firefox is argubly the most successful open source software, but even it has limited marketshare.
The problem doesn't exist with Microsoft, the problem exists between the computer and keyboard.
Now before anyone mods me as a troll or flamebait, hear me out. I hope that, with Billy Boy out of the daily picture, people like Ray Ozzie will realise what a steaming pile of donkey shit IE is and cut its losses. Opera is the only widely-used browser to pass the ACID2 tests fully (not even Firefox can perform tha feat), and it keeps adding nifty features IE can only dream of. Some of you may say this whole thing reduces competition, but remember, there's still Firefox, and dozens of other browsers.
'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
Is the article by Paul Thurrott still accurate? It is not from last week -- it is a year old! Perhaps Microsoft has made IE7 more standards-compliant since then.
I interviewed for a IE7 CSS job at Microsoft about four months ago. Coming from a web development background, I was curious as to how they would present their goals/problems with meeting CSS standards. I was well aware of the "code it to standard, view in IE, and cry" web development cycle.
One of the team leads (sorry don't know how high up of a team lead he was) actually said that often when people say IE is rendering something incorrectly it is actually IE that is doing it correctly while all of the other browsers are rendering it incorrectly. I could tell he was looking at how I would respond to that statement. I just sat there and didn't move. While in some cases that may be true, I knew that was an arrogant lie, and was just enough for me to stop caring about the interview. Needless to say, I didn't get the job. Fortunately, I had already interviewed for another job, which I've since been hired at, which is much better.
Two points here:
1- With team leads holding that kind of attitude (and touting it during interviews), no wonder IE is the quagmire it is. They're more used to making standards, not adhering to them.
2- Yes, recent college CS grads can find a job! I actually had 2 1/2 offers after only 4 interviews. Just develop your skill set (more than what they teach you in class) and learn how to communicate in *English* not just C, C++, Perl, etc.
Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
All browsers have issues...evidence that by the latest rounds of FireFox vulnerabilities. I DO use Firefox at home, but at work I *HAVE* to use IE. I work in Security and provide the latest vulnerability research on M$ products, and let me tell you, they are comparable in that areana. It boils down to what you like, and what you want your experience to be, I want my viewing pleasure to be through FireFox.
----- I have bad karma for a reason! -----
I knew it was only a matter of time.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
Well number 1 Microsoft doesn't care about because really, that group is lost forever.
Number 2 Microsoft doesn't care about because they really can't do anything wrong for that group. They don't want to learn firefox no matter how easy it is. Avast is a great option for them but even there they have to learn it.
Number 3 is their bonus. There's documents that you have to load special extensions in Firefox just to read correctly. At my work they suggest IE for the Work wiki. (yes we have a wiki for our projects, it works well) The reason is not because they like IE. They basically demand Firefox outside of the intranet, but because IE allows you to hardcode image locations and that makes it easier to code. Not a big problem for me personally.
The fact though is IE doesn't have to comply to standards to become used. They already are, and they will remain the majority for years to come because they are the tool of convence. Firefox will continue to make inroads but I don't believe they can wrestle it away from the house wives who only go online to look at pictures of their kids because there's nothing Firefox can offer them over what IE already offers. Sure there's tons of need tools Firefox has, but for those users Firefox install time outways the usefulness of it and that's the EXACT reason why IE7 is still as bad as the neighborhood whore.
Just put an ActiveX control on your page to download, install, and softlink iexplore.exe to Firefox.
Most people don't even think inside the box.
Does anyone know if IE7 will fix the absolute worst behavior in IE -- closing TCP connections with RST rather than FIN?
This bad behavior:
--exists in IE6 and earlier
--violates RFC 793 sections 3.4 and 3.5
--ties up LOTS of memory in zillions of stateful devices (firewalls, VPN gateways, L4 and L7 load balancers, and on and on)
--does not belong to the MS TCP/IP stack, since other applications (eg, telnet) close connections properly
I haven't played with IE7 yet. Someone please tell me MS has finally addressed this abomination.
hell, it would cost real $$ to add true compatibility to IE. hell, someone would have to work the harder code. it's much easier to change the colors, mac-ify the icons, modify the file that has the version number embedded and recompile.
keeping IE 7 at minimum usability is protecting the Microsoft shareholder from needless expense.
besides, they are just getting an handle on the old bug list. changing IE would just open up a big ol' can'o'new bugs. they're just not going there. sorry.
XAML is a copy of XUL (with the difference that XUL has been working reliably for years of course), on which Firefox is built on.
So you are telling us that once IE7 is out, which is a big improvement in standards compliance, you will make sure that your applications are 100% IE-only ? That's stupid if you want my opinion.
I don't mean to start a flame war or be modded down into the 9th level of Hell, but why has no browser achieved 100% compliance with CSS? If it is this hard to comply with, maybe the spec is not realistic?
"Jeff Reifman writes -- ' Last week, Windows columnist Paul Thurrott ripped into Microsoft for ignoring CSS standards with its upcoming Internet Explorer 7.0. ... Many of these bugs aren't fixed in the currently available IE 7.0 Beta 1 release, Wilson noted. ' "
Why isn't anyone else complaining that all the dates are from 2005, and that IE7 is up to Beta 3 which Paul said had tons of improvements?
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
I'm rather impressed. I had always dismissed Thurrot as either a troll or a fanboi before, but I give him some credit for at least partially removing the MSimplant from his neck.
No, it came about from taking an existing standard which a committee had sat for months in a room and defined, and handed down graven tablets describing—and then specializing it for online hypertext use and removing a lot of unnecessary functionality.
Specifically, the committee was ISO JTC1 SC34, and the standard was ISO 8879 or SGML. That's where DTDs came from, and that's why the HTML specifications still refer to ISO 8879 today.
Netscape had a good try at screwing up the ability to treat HTML as SGML, but we're on the way to fixing that as XML is a subset of SGML and XHTML is XML.
So HTML is a spectacularly poor example of rapid de-facto standard setting, being built on 20 years of committee-based standards making.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
I've been using IE 7 for a while now and I think it's great.
Hint: before replying or modding, click on the link!
What a fool believes, he sees, no wise man has the power to reason away.
Maybe we need a UN Resolution issued that Demands that Microsoft comply with the W3 standard, immediately cease production of Browsers of Mass Destruction, and open its sourcecode to UN Code Inspectors.
This article is over a year old, the poster got it totally wrong. Does anybody have any info on whether the comments are still relevant in the latest IE7? I have no reason to expect that they aren't, but just checking.
What's your GCNSEQNO?
That rocks!
Never let a lack of data get in the way of a good rant.
I've given up and gone over completely to HTML 3.2 and no Javascript and, for the first time, known true freedom, albeit within a limited world.
Everything in HTML 3.2 works as documented. All browsers can handle it. Crawlers can crawl my pages. The WWW is faster and my pages shorter so refreshes are quick, especially in a good browser like Opera. I don't have to worry about AJAX cracks, ActiveX, or Java bugs. I'm not wasting time on cross-browser hacks anymore, I can concentrate on working applications or pages. Life is good.
Those looking for an answer to the posed question, "Just what has Microsfot been doing for IE7?" regarding CSS, watch this channel 9 video IE7: CSS Support?.
-- "I never gave these stories much credence." - HAL 9000
Nothing much has changed, has it? Just yesterday, they were still going to flunk the Acid test. That's the core of this article. If much had changed, I'd expect this guy to have updated the page. M$'s excuse, "we can't change cause that would break compatibility," is as inflexible as it is dishonest. Killing simple protocols has been a stated goal since the 1998 Halloween Papers were acknowledged. They did it wrong, justified that wrongness and have continued along with it.
Performance is not the goal, domination is.
Friends don't help friends install M$ junk.
That reads like a M$ fantasy and it's unlikely to happen. Very few commercial sites are now IE only and most of the best are now sanely written to standards instead of browsers. M$ has yet to finish pushing their last browser onto a majority of their users, so you'd be insane to code anything a specific version and expect it to work for even half of your customers. When those customers complain to anyone other than M$, the answer is :
If they were to get the "get a real browser" answer from anyone, they would probably join the hoards of people defying M$'s lock in by downloading Firefox or installing a whole free OS. As Mozilla and free software adoption pass 20%, IE sites and even IIS served sites will sink like lead turds.
Friends don't help friends install M$ junk.
If you don't like IE 5/6/7 just use Firefox and move along - why waste your time reading or writing about something you don't like?
I'm not backing Firefox or IE7, but did anyone else notice that Paul is talking about beta 1 of IE7? Furthermore, did you notice that it's dated last week of LAST YEAR? Something might have changed in that small segment of time.. Just my two cents...
If MS really tried to make IE7 standards compliant (or closer to other imperfect browsers), they might break compatibilty with IE6 sites.
Has anyone found a site that works/renders perfectly in IE6 that doesn't in IE7? My guess is no...
"How about publishing Windows without a browser and allowing OEMs to choose what browser to bundle?" How would that help maintain Microsoft's monopoly? "... I think that if Microsoft is barred from any reprisals ..."
Why would Microsoft tell their politicians to do that?
I find that keeping compliant with you xhtml code helps with standardizing the layout a lot.
:hover effects in css, which is very important in ajax/web applications. The current hacks for IE to make :hover work only work well when you have a static dom, when you load new content that might use the :hover it doesnt work.
My css on the other hand has quite a few things that only work in non-ie browsers. When I design I do not leave out effects IE can't render, I just leave a firefox logo and hope people will switch. At least IE7 properly supports
I'd like to see full support for CSS2.0 selectors in IE7, and I would hope to see some css3 spec type stuff like rounded borders and multiple columns. I doubt microsoft will pull through, and IE7 will probably hold back web development just like IE6 has for years. The problem microsoft faces is that they need to support all there past crap in there browsers, such as frontpage generated sites and such, if the browser was strictly compliant it could actually cause some level of disorder with how non-compliant they've been in the past.
My site does not actively boycot IE in terms of redirecting people to Firefox or locking them out. But my site just gives the user a worse user experience. The code is just standards compliant and looks as intended on all popular browsers except IE. On IE the page would actually be unusable, but I have included a conditional CSS to compensate the most annoying stuff. Still the page doesn't render as nice as in other browsers.
Remember the Netscape times? When the web evolved and Netscape didn't, it's market share dropped, because it wasn't able to render many pages correctly. Guess what will happen when IE doesn't render many pages correctly any more.
Boycotting IE is like boycotting glass chewing, or boycotting smashing your toe in a door. It is redundant.
It would be nice even to organize some web site, where everyone can share "FF only fancy tricks" with others.
May Peace Prevail On Earth
FTP? Yes, I know about it. Sorry, but I don't know the address of a server with Firefox downloads off the top of my head. ftp.mozilla.org comes to mind (only because I've downloaded Firefox before), but it wants a login. I'm assuming Anonymous/Anonymous might work, but Joe Sixpack is going to see that, give up, and install IE off an AOL disc, making the situation even worse. :)
... HOLY COW!! Do you really need linux users to explain to you how to use your own magnificent OS which you shelled out mega bucks for but don't even know about "ftp"?
... Sorry for coming across as a jerk! :)
:)
You can't use an FTP client to search for a server hosting Firefox downloads. I haven't had need to use the Windows FTP client in so long it would probably take 30+ minutes to remember the commands and locate the file even if I DID know the server address. Eventually, I could probably do it.
But we're not talking about me. We're talking about the potential customers of OEMs that would consider not bundling any web browser with the computers they sell. I wouldn't want to be said customer or tech support for that OEM. Even if the customers knew how to use the command prompt, even if they know how to use the Windows ftp client, how would they know where to connect or where to find out where to connect?
Meanwhile, anyone who knows they want Firefox can figure out how to use a web browser well enough to find a search engine and eventually get to the download page.
I'll say it again: Not having a browser installed = pain in the ass to get one installed even if you know what you're doing = bad idea.
Now, what the hell was with all this shit?
Are people so insecure that they need to ally themselves with a company like Microsoft and defend their piece of crap software when it's totally not necessary, in fact detrimental to the life of their computer?
How either of those thoughts could have entered anyone's mind from reading my post is beyond me. Who cares what browser they bundle? w3m or links would be great, assuming they're easy enough to use for Joe Sixpack to find his way to something better.
Sorry not trying to make it personal
I call bullshit.
If it ain't broke, it needs more features!
Microsoft knows that no matter how many people use Firefox and Opera, there will always be the average Joes out there that will use IE simply because it's already installed. Also, what does Microsoft really have to lose in this battle. IE costs no money, people get it with Windows no matter what, so I don't see why Microsoft cares whether people really use it or not.
Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
The other question I find myself asking along with what have they been doing, is why is it taking so long? They announced IE7 in what, Feb 05? Firefox 2 is going to be out before IE 7 is. They're making a lot of noise over a very long time and at the end of it all will produce something that's still inferior to the competition.
Actually, Microsoft DO make money off their web broswer. The same way Mozilla makes money off firefox while giving it away for free. Advertising.
Almost every install of Internet Explorer is set with msn as the home page. This means people are more likely to use MSN, meaning they get ad revenue when people click on the ads. This is of course paid for by us, the end user, when we buy the advertised product.
So IE is not free, and they make plenty of money off it.
being vague is almost as cool as doing that other thing...
Well, I know this will start a flame, but here's the simple fact. For everything I've tried doing when making web pages, no matter how complex, IE did just fine and so did FireFox and Opera. With the exception of one ecmascript function that I had to write to compensate for XML HTTP in IE 6, there is no special circumstance code.
:
The entire application is written using EcmaScript and DOM, no HTML/XML/whatever. It's based on a framework similar to Qt in design but written for the EcmaScript. Therefore class constructors had to be 2-stage instead of 1-stage since EcmaScript is a prototype langauge and I wanted Object Oriented.
The application is very fast and is written in the style of a desktop application. This means that instead of using a poorly written AJAX style that depends heavily on server communication and intervention, the browser handles the majority of the work load. When tested on a mini-itx 700mhz Via CPU, results were admirable for all browsers tested, not just Opera.
Whenever server communication occured, the user was informed of it using a progress bar and status display to ensure the user wasn't lost wondering why the page was loading and loading when everything else was so snappy.
So what kind of stuff was on the page? There were popup dialogs, there were tabbed controls, there were multiple field input panes, there was file upload support for adding images to databases, etc.. There was even in one case code that dynamically generated Base64 encoded image data to simulate drawing (sadly this is one feature missing in IE 6)
Now the item that made this all possible... IE is the standard, I couldn't find a single circumstance where I needed to write any special code for any browser (except XML HTTP request) because both FireFox and Opera implemented more than enough of the IE standard that, so long as I used the MSDN library as a DOM reference, everything went well.
The only real drawback and I tested this with and without my framework, using simple HTML and CSS is that IE, FireFox, and Opera all interpret the absolute positioning coordinate systems just slightly differently regarding div borders, margins, and padding. Also, IE's lack of full support for float properties was mildly frustrating, but since neither Opera or FireFox could interpret the standard the same way anyway, I had to write an absolute position layout engine anyway.
So what I'm really trying to say is that if you can't work around the problems, then you shouldn't be doing it in the first place, hire a real programmer to handle programming tasks, if not, then just author for IE and ignore the rest.
And if you're one of those people that are bound to be offended by what I said, then you really have no business in computers anyway. Written standards are typically worth little more than the toilet paper they're printed on. Defacto standards are what make the world go round. As long as Microsoft Internet Explorer is the defacto standard, that's what you have to work with and if you don't like it, then leave.
Oh... btw, after only 5 more minutes development, my system worked just fine on WebKit/Konquerer. Writing this stuff is easy, but like any other form of development you have to at least try to apply some intelligent reasoning to your code.
One last note, to most people security is a non-issue. And as "proof" of this, when asked, more than 90% of all the security paranoid people I know have either
- Provided their credit card to an operator at a call center in ('fill in your favorite call center outsourcing country here') over the phone
- Handed their credit card to a disgruntled minimum wage employee at a gas station while stepping out to fill their gas tank
- Used an ATM/Minibank/Cash Machine in a random location that either didn't specify the bank name or had a bank name they have never heard of printed on the side
- Ordered something online from a vendor even if the page wasn't marked secure
It is if you want it to be! Why aren't you using windows? Would you be using IE if you had the ability on your OS? I thought not...
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
"You see, they won't see it as a developer trying to convince them to change browsers, they will just think IE is broken (which just happens to be true)."
Not quite - they'll see it as a website that is broken. I mean, c'mon, from the perspective of your average uninformed user, if a web page doesn't work when countless others appear to work, you'd assume the site is broken.
We, of course, know better. But there's more of THEM than US...
John
Why you should dump IE
Also...
According to Microsoft...
...note that the date of Paul Thurott's article is August 2, 2005; to be fair, the Idealog article mentioned this as an update. One would hope that MS had come a little way in the past year with IE7, but from the analysis of CSS-compliance referred to in the Idealog article, which is much more up-to-date, it's not easy to be convinced of this. Very very disappointing that the company which delivered the original technology behind AJAX e'er so many years ago can't get a standard which has been around as long and is as important as CSS2 right, if that's the case. Personally, I don't think that five years of little progress in the IE browser market is a bad thing. It has allowed a) companies to more or less catch up to the same position with regards to what they develop for, and b) it has allowed outfits such as Mozilla to catch up to them from the lamentable position that they were in when Netscape 4 deservedly bit the big one. Much as geeks love The Next Big Thing, some developers would like the programming target to stop moving, just once in a while, please?
"Life is like a sewer - what you get out of it depends on what you put into it" - Tom Lehrer
How about an extension that checks how standards compliant a page is, and if it`s particularly bad offers to automatically email webmaster@site with a little note about it. It could also detect common rendering errors or hacks.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Loosely implementing (allowing mistakes in) a standard hurts the standard.
CSS and HTML are hurt by the fact that browsers are so buggy, especially Internet Explorer.
Allowing syntax errors in HTML makes it much harder to detect nasty layout bugs.
When debugging difficult layout bugs, at some point you will need to understand the corrections that IE's HTML parser implicitely makes. That's crazy.
The situation is the same with compilers. Sloppy or absent compiler error messages allow introduction of very nasty bugs in your code.
opensource or free software is not about being free (as in beer).
think "free speech"
oh yeh and ususally you can get it (code/binary) for free (as in beer) too!
Only reason I use IE is that it automatically does Windows Challenge/Response for intranet applications. You have to set network.automatic-ntlm-auth.trusted-uris with the names of all the servers hosting your apps in Firefox - try getting all your users to do that.
Everyone knows that more users will switch browsers if forced to by elitist geeks who condescend to them. I mean, your "average internet user" is highly technical, and will understand their jargon-laden explanations without a problem.
Actually showing them that visually one browser can be a better experience than another is just ludicrous...
"But this one goes to 11!"