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.
C'mon, give them a break..Microsquash has always followed "standards"...their own.
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.
Ok, Microsoft doesn't get any money from IE, as far as I can tell. They spend lots of money and time doing something that doesn't make a profit for them, when they could just leave the creation of free web browsers to the Open Source community. Why do they do this? This is a serious question.
Is it to build/maintain brand strength?
Is it just to screw people like the Netscape guys?
Is it to increase page hits on msn.com (because IE comes with that as the default homepage), so they can charge more for advertising there?
Is it because they really have nothing better to do with their money?
As far as I can tell, Microsoft makes decisions based on what they think will make them the most money, and that alone. In that light, IE is an anomaly. It just doesn't fit.
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
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.
I vote for webmasters to insert code at every page that displays a dialog box, saying "WARNING: Internet Explorer is wholly inadequate for a proper Web browsing experience. Please use either the Opera or Firefox browser before proceeding further." Then if the user ignores this three times in a row, he gets Lastmeasured.
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 :/
HELLO. EARTH TO SLASHDOT.
The article was written on, wait for it: August 02, 2005. Its over a year old. Its entirely out of date. IE 7 is on Beta 3 now, not Beta 1, and Paul has blogged very favorably on the CSS support in the most recent build. Many comments so far have compared the CURRENT state of other browsers to the state of an initial IE browser a YEAR ago. PLEASE update the submission.
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.
Under windows, I use firefox for most (> 80%) of my browsing, but when I compare rendering and user interface interraction ie always feel faster, and seems to consume less memory.
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! --
Microsoft wants to make money??? no way... bs.. what is the world coming too.. And how are they going to do this? By making IE7 work on more websites than its competitors. Face the cold hard facts, websites are built by developers for IE first and foremost. Most internet users use IE so for developers, all other browsers should be a lesser goal. Thus we have the internet which is mainly written for IE.. Non tech customers use IE for this reason, because more sites work on IE. Microsoft does not give a dam about standards and compliance made by other people and why should they. They care about making a browser that works for there customers.. the end user.
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.
That article that was posted was a year ago. That's right August 2005. This is August 2006 and IE 7 is about to go to RTM. On August 2005 Beta 1 just had came out. Honestly, I would not pay any attention to something that is radically out of date.
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.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
The Paul Thurrott article was written last week... a year ago. CSS and IE7 is nothing new. IE will fix some parts, but certainly not all. It seems that the IE team is focusing on first of all fixing what customers see as wrong (security) rather than what developers see as wrong (standards compliance). Given the two, I'd pick security too.
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/
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
If your still using CSS just drown yourself. With what you can do with XML, ASP it compleatly CRUSHES CSS. To you mr. Paul Thurrott..I say STFU
The greatest revenge in life is massive success.
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
backwards-broken-compatible
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.
well about the time Microsoft IE 7 comes out I plan on moving all of my web app development to XAML. How well does firefox and the others render that?
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.
Please try to read the whole date.
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.
The IE "check for newer pages automatically" cache setting is broken and must be fixed if it is to be at all useful as a web browser. Try explainaing to the average user how to set IE to check for newer versions of a page/file on every visit.
I'm sure many of us have been subject to this "gotcha" one too many times.
IE's CSS compliance or lack therof pales in comparison to this issue.
As I've been saying for years. Sadly, stopping a cancer is more easily said than done.
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.
I work for one of the first tier suppliers of hyundai/kia. In order to do anything meaningful work with them IE is a must. Their inter-company website is full of "Download and run some badly coded heavyweight activex code sxxt(usually ranges from 2meg to 13meg zipped, frequently updated(and must be downloaded every time it updates) at their whim, REQUIRES ADMIN PREVILEGES TO INSTALL & RUN, recently "minor version updated - no additional functionality added" to run on windows 2000 and above only)"stuff. IE is just a framework delivering and displaying them. So no win9x, no LUA, no firefox, no linux, period. Some functionality is understandable(like CATIA drawings viewer) others is just a form.
August 2, 2005
That would be great if Microsoft wanted standards compliance. They don't. Windows has gone very far by riding completely on proprietary formats and software. By making sure that competitors can't touch them. Do you really think IE7 will be different?
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
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?
We all know MS is not going to be complient. Thats a given.
But why are the others not even 100%? Can't they get in standard? What is wrong with them?
Don't tell me that since MS is so far behind that these others can just skate with out having to make 100%. Just cause the kid who never went to class didn't get a good score doesn't mean that the others don't have to worry about being 100%.
I am just a regular user of a web browser. I don't really care. I just want to be able to see my porn.
A lot of people seem to think that MS is forcing people to stay with IE but that is not the case. People have a choice. It is easy to find and download Firefox. All my friends know about this even my friends who are the least technical.
Are you all concerned that as a web designer you will have to do extra work? As a user I don't realy care how much work you do. I just want to be able to see my porn.
Is there really a good way to get someone else to conform to standards that they don't believe in? Perhaps there are great examples of conformity in the past that you can use to get them to be 100%. Like that one experiment where the people got into the elevator and faced a different direction then the new guy getting on the elevator was used to. Maybe that could work. So everyone remember when you get into an elevator with someone from MS face to the rear of the elevator. That will make them write a better web browser. Perhaps there are even better ways to make people conform. Conformity is good! Individuality is bad! Don't stand out. Conform Conform Conform! I personaly will be happen when every ISP, Web browser, word processor annd OS act and look exactly the same. It will be a dreamy day I tell you.
I went to that newscloud site mentioned. I looked at it in both firefox and IE. To be honest they both looked not so good to me. No porn didn't help.
Again, most web browser users don't care. Its like english, I am sure you stuffy old english teach wanted you to speak a different way but in reality there is a lot of slang out there and I am ok with that.
We know Microsoft will never be close so please try to get those other ones in standard too.
Thanks
Someguy
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...
A simple squid server with a fix of MS only VB scripts and CSS standard features. IE MS only pages past this point will no longer render in IE.
"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.
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
But will it support the flash tag?
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.
Have you ever tried to use Firefox exclusively? Lots of web pages don't allow Firefox to download items that will download in IE. The web pages sometimes even tell you that you must use IE to download stuff. This is where MS is creating the problems that only they can solve. Just like when folks download videos - in my opinion, MPEG is the best format for Internet videos and always has been. Problem is, when web site designers use some form of MS video garbage it almost never works in Firefox. Also, if Quiketime or REAL is used for video, Firefox often doesn't know what to do with the videos. It seems like another attempt by MS and Billie to monopolize something else - when will they learn? All that money and no brains is very dangerous!
So twitter, even not accounting for the fact that this whole thing is a huge troll because Thurrot's article is a year old, and the fact that you along with all your slashbot friends managed to - as always - end up looking like assholes... two days ago you were "Laughing out loud at the apologist". Do you suddenly agree with what Thurrot has to say? I must say that's impressive.
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!
Micro$haft is based on theft and greed, and only morons would use their crap software anyway.
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.
I know its not possible outright, as in terms of reality you have to support the users/customers even if they are ignorant/stubborn etc.
However im sure there are other ways for developers, such as making sites better in CSS compliant browsers. Thus indirectly cajoling the users away from IE.
To be honest im astounded as to the way M$ are going about this whole compliants thing with IE7. All reasoning points to it being in M$'s own interests to sort it out. Especially after they are so far behind as is. These big org's never cease to amaze me.
As if devlopment isnt complex and challenging enough as it is *sigh*
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!"