Microsoft's IE 5.5 Flouts Industry Standards
Eric Harlow writes: "Microsoft's newly released Internet Explorer 5.5 is trying to do something Microsoft was worried that Netscape might do -- make the browser a platform. Of course, now that IE has 86% of the market, it can lure developers into using flashy new tools that leave Netscape users out of the dust since the new IE has all kinds of 'IE only' features -- and they haven't managed to fix standard items as CSS."
Here's the CNET story; a snippet reads: "Together, the proprietary innovation and the purported faults in standards compliance mean that Web pages created to work for IE--widely considered to be the dominant browser--won't work with browsers from Netscape, Opera Software and other providers."
Similarly, jchristopher writes: "The Web Standards project has come out against Microsoft again, this time blasting them for the proprietary "enhancements" found in their recently released IE 5.5 Web browser. Microsoft is up to their tricks again. Meanwhile, the browser still does not fully support CSS1. Here is the press release from the Web Standards Project."
I wish companies would stop touting incompatibility with others as a desirable feature rather than a liability. Would you buy a wrench that said "Works only on Ford"?
Right now I'm in the process of creating a site for a business that wants all of the latest gizmos on their site (and since their targeting businesses with T1 connections, bandwidth isn't a problem). So I've been playing with JavaScript over the pass couple weeks, keeping the every-handy book "JavaScript: The Definitive Guide" (from O'Reilly) by my side. Now, it's a well known fact that O'Reilly is not in bed with MS (quite the opposite, in fact). But in the 3rd edition (copyright June 1998) IE's support for modifying styles thru JavaScript beat Netscape's, hands down. CSS is an open standard, and JavaScript was originally a _proprietary_ Netscape innovation.
My point is simple, both companies/browsers have their faults. Personally, I hate both of them, but I (regretfully) use IE. All I really want in a browser is the following:
* HTML 4.0 _full_ compliancy
* CSS1 _full_ compliancy
* a good effort towards CSS2 compliancy (enough that they will be compliant within the somewhat near future)
* JavaScript 1.1 _full_ compliancy
* a good effort towards JavaScript 1.2 compliancy (similar to CSS2)
* Java support
* _stability_ (Netscape crashes way too much, which I understand is because of bugs in the MS code they use, maybe that'll all change)
* a price of less than $50
Notice I did not mention the following things:
* free (beer or speech) - honestly, I wouldn't mind paying for a decent browser, and while the source is very nice, I'd rather have something that worked w/out the source, then broken source. If you personally believe that the only way the above objectives can be reached is through a open/close (circle one) source project, I don't care.
* bookmarks - I can cut and paste from a text file
* skins - I don't care wtf the browser looks like, I want the webpage to look right!
Note: I have tried Opera on two occasions, and it's definitely getting better, but it wasn't quite good enough the last time I checked. I'll probably download the latest release after finishing this post, but I don't have my hopes too high.
If anyone knows of a browser that meets these requirements, please, please let me know. I don't want to beta test or write my own code (which is why I haven't tried Mozilla, and why I don't mind paying for the finished product).
I'm also in the process of switching my daily computer use from Windows to Linux, and I'm _extremely_ frustrated with Netscape under Linux. So I'm looking for a browser that works under Linux or Windows or both.
What sort of impact does it have if and when businesses get flame mail about their propriety-based websites?
:), nonetheless did a few million hits a month.
It has a big impact. More than one company I've done work for has repeatedly ordered major website changes on account of just one or two angry emails -- and these were sites that, while not as large as Slashdot
Management types are indeed clueless, but this can be to your advantage. Most websites get so little feedback that your cranky email about standards compliance might change some minds -- if you remember to avoid "standards compliance" and instead say that you'd like to buy their products, but their site isn't fully compatible with your non-M$ browser.
Proud member of the Weirdo-American community.
Further, it would actually show that there's a demand for that functionality, and that W3C is moving too slow to be useful.
That's putting it mildly. No browser today has the layout engine functionality that MS Word or Pagemaker had in 1993. People talk about web technology moving fast, but I have no idea where that comes from -- it's certainly not at the client end. There have been a bunch of plugins for inline media boxes, but beyond that, all that has happened is that browsers have crawled along nearly a decade behind the state of the art in word processors. And W3C? Heck, my third-grader was still in preschool when they started mumbling about CSS.
I don't guess I'll win any friends by saying this, but the closest thing we have to a fully-documented, practical markup language is Postscript. At this point, I'd just as soon see someone graft an HTTP client onto gv as continue mucking around with Microsoft and AOL/Netscape.
Proud member of the Weirdo-American community.
...in the gun that M$ has steadily amed at its own foot? Not many.
I think the general public will realize that ignoring standards is not innovation. Why? Because when Netscape PR1 came out, a small bit of news quietly crept past the media: AOL will implement Netscape 6 across its product line. The 86% IE usage numbers will plummet within 30 days of AOL 6.0 being released.
I don't advocate AOL in any way except in this decision.
This is a tremendous opportunity for OSS developers to prove that we can do things better than the corporate behemoths. With the right spin, IE's market share could be destroyed right now. Most end users associate browsers with HTML first and foremost. Playing up he fact that IE 5.5 still has HTML compliency problems inherited from 4.0 might make the public think a little more about what they use.
My predictions:
- M$ will continue to produce "innovations" (read: glitter) for their products.
- The anti-trust trial will hit them like a brick due to their arrogance.
- IIS, IE, and other M$ web technologies will lose ground on the internet, while maintaining a high intranet market share.
- Linux, Netscape, OSS will continue to grow. MacOSX will grab Apple a big chunk. IE on a BSD variant? Vaporware.
- Over the next 10 years, the balance of power will gradually change. M$ will be reduced to a floundering shell of itself, too busy supporting old products to develop new ones, or in a position similar to Apple before Steve Jobs came back.
These times are full of opportunities. Stop whining about them and start turning them to an advantage.Dracos
"Integer: a number that represents any valid floating-point value"
If the internet was totally inaccessable for you, would you change OSes?
This was why I switched from OS/2 to Win98 back in 1998. Microsoft's monopoly powers do extend much further than other companies, but I wanted to ensure I presented a balanced view since the power of having market share tends to corrupt.
---
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
It's quite simple. AOL currently uses IE. In other words the 40% of all Internet customers that they control use IE. Oh, and they are also probably the fastest growing Internet Service Provider out there. With AOL version 6.0 they are supposedly switching to Mozilla. That would put Mozilla right back in the running.
Throw in all the upcoming Internet Devices that will almost certainly be running Mozilla (IE only runs on Windows), and it's a horse race again.
Of course isn't inside !
... >
... >
:)
It goes:
<!doctype
<html>
<head>...</head>
<body>...</body>
</html>
not:
<!doctype
<html>
<head><body>...</body></head>
</html>
That's just silly
Well, it's good to know that M$ can keep using anti-competitive practices and severely mess things up even more.
On a side note, if I tried to explain what happened to most people I know, they would probably say something along the lines of "MicroSoft sets all of the standards anyways, right?"
It would be innovation if they:
A) Worked with regular HTML
B) Released the specs to implement these features publicly.
I'll be over here using all of these "obsolete" websites in Mozilla.
Eh...
I don't understand what right we all have to be blasting Microsoft over this. They're well within their rights to do whatever they damn well please with Internet Explorer. If it means making incompatible with Netscape, that's fine, but nobody has any right to complain with anything but their dollars (or downloads) -- the market has spoken and said that IE is good. You can't even come up with the "leveraging a monopoly" excuse here -- if you don't want them to exploit this, don't develop to the proprietary features. It's really very simple: Microsoft isn't forcing you to do anything, and I wish everyone would stop whining like Microsoft was making them download IE at gunpoint.
I realise that CNET only just noticed this but it's hardly news. The Web Standards Project made their statements on the 10th of April - 4 months ago. I think /. even covered it before.
//
cpeterso
Yeesh. Okay...um....and you think you have some right to tell those of us who have been working in the web industry for five years that we don't know what we're talking about? I suggest you spend a few more years learning about computers, kid, before you go shooting off your mouth when you don't know what you're talking about.
--
--
and so do you!
I'm currently doing a stage in the french arm of w3c. CSS1 is not that hard to implement... it's ridiculous that MS, which has so much more resources that the w3c does, is unable to get a working version of CSS1 out. And CSS2... oh boy. Also, one of the strengths of XML is that it's very easy to extend. However, any xml extension will be correctly parsed by any xml-parser, meaning that the obvious choice for an extension mechanism would be to base it on XML, at least ensuring that the extensions don't interfere with existing software.
So why is microsoft's "DHTML" not XML compliant? I truly hope this goes the way ActiveX did... the "no go" way.
Furthermore, I would make sure that the extensions can easily be transformed to existing tags using XSLT. XSLT (frequently referred to as XSL) is a language that essentially allows one XML document to be transformed into another. Simplistically put, you make you're own markup (extensions) and "map" them onto different xml elements (tags).
Meaning if a browser wanted to, it could load a compatibility XSL transformation from, say, it's website so it could at least make something from the new tags, even if some functionality is missing.
Notice that this only works when those extensions are xml... guess why microsoft didn't want that...
BTW, I have no clue about official w3c opinions...
--EMN
It's hell because, like at my work study job, my boss will expect me to pull off a website that is compatible for IE and Netscape, which can sometimes lead to long term insanity.
There must be a way Mozilla can conform to some of these standards so that Microsoft can stop trying to pull this crap. (No, I don't want Mozilla to be a clone, but what else are you going to do, you got to adapt to survive at this business. I disagree in advance that the percentage of developers, whose jobs depend on creating compatible products, will suffer a lot. No, I'm not saying Mozilla should give up, but they should consider somehow implementing these standards (do they conform to CSS1?).
Nuff Respec'
DeICQLady
7D3 CPE
Oops I forgot to included the reference gif but not the actual standards test. click here to test which browser conforms more to the CSS1 standards. If it looks like a Picasso (as in Netscape) then the browser is not conforming to standards, while if it looks like a bunch of boxes (like in MSIE) then it is standards compliant.
--
"That's still going on, right? And wasn't it already decided that Microsoft should cease such activities within 90 days."
You need to get out and read the news sometime. Microsoft filed an appeal and Judge Jackson issued a stay on that order until the appeal is heard, which is likely many months off (probably not until 2001).
Comment removed based on user account deletion
This article couldn't be more flamebait if JonKatz wrote it all from stolen quotes of slashdot posters while uploading Cuckoo files through Napster.
The best way to deal with this is to send a polite email to the web master of any site that uses these (or any other M$ only extensions). Tell them that you would really like to view/use/support their site but unfortunately you are unable to see it. People creating web sites generally want them to be visible to the largest audience possible.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
I used to be a Netscape user for several years up until this year, when I switched over to IE. I was amazed at the difference I saw. IE is much more tolerant of mistakes, handles tables a whole lot better (actual size and background images being two of the biggest factors) and has support for the hover style, a feature that can sublty but importantly enhance a page.
Now I don't mean this to be a post just in support of IE. The reason I bring this up is because it really is an issue of innovation. It sounds cliche to talk about Microsoft and its innovation, but I think that perhaps this is most apparent on the web, with browsers. I cannot tell you how many times I have felt held back by Netscape's lack of functionality, and even compliance with standards. Things have taken twice as much effort and in some cases rquired a "dumbing down" in order to get them to work well and look good in NS. I know that NS is working on the Mozilla project, and I've heard pretty good reviews of v6, but the fact that no major upgrade (and I'm primarily looking at adding functionailty) has been made for several years has really hurt the web in my opinion. In my experience, the pages for IE are much more flexible and technically advanced than those that run on NS. So my point here is, advancement is a seriously important aspect of the web.
On the other hand, however, a lot of the problems with the design has also been browser compatibilty. This requires constant checking, constant updating (have to keep on top what who has what) and in general it makes things very difficult. Usually the problem is more that one browser doesn't meet the w3c's standards rather than there being a specific proprietary advancement that the other does not ahve. Unfortunately, what Microsoft is proposing will be a proprietary advancement, and this one NS is sure to not follow.
I don't know what to do about this. The web has developed so well in the recent past because of the balance between innovation and standards. There has been a pretty good balance between pushing ahead and joining the others. I have to say though, that the web cannot continue to be where its at for very much longer. Static web pages, limited funcitonality and unwieldy design languages I hope will soon be a thing of the past. I guess when it comes down to it, I am very happy that MS is doing this.... we obviously can't look to Netscape/Mozilla for innovation since it seems like they're more concerned about integrating AIM into the browser than really advancing the technology. I am also somewhat apprehensive about how this will shape how people view the web but frankly, after years of struggling with mediocre and limited design space, I'm ready for something new.
What it comes down to is that MS has 85 percent of the browser market cornered. I don't care that there's idiots saying how they /like/ the browser; these people are a tiny minority compared to people who use it because they have no other choice but to comply with poor trade practices.
:)
The US justice system is in no shape to deal with this - three-year trials worked in the old days, but in today's Internet system, a year is almost too long. By the time the appeals are over, Microsoft will make more billions and achieve greater market power.
There should be a separate system for administering digital justice. I don't think there's room for 3 month delays between hearings and hundred-thousand page briefs typed over a period of twelve weeks. They should've put MS and Janet Reno on Judge Judy
Oh, and to all you smarasses who think you can get rid of IE on your computer and use a browser of your choice under Windows: you can't. If you want to use the M$ site for Windows bugfixes, you'd better be using IE. So you can't remove it for that reason. And if you don't care and try to uninstall, it leaves behind more registry keys than most programs have total.
At this point in time, no matter how strong your ideals or principles are, the very sad fact is that if you aren't compatible with the 86% (as quoted here at least) of people using MSIE, you are putting yourself at a disadvantage.
Though our company policy is still to create web content which will remain compatible with established standards, I personally doubt that will hold true, as so many users crank up Front Page and whip out an incompatible page with no idea of what the term "standards" even means.
I think this whole MSIE 5.5 thing bothers me a lot more than it probably should. To me it seems like quite a blow to my hope for the opensource and standards-based future, at least as I had envisioned it.
________
While everybody knows that Microsoft likes to take standards an mess with them, I find it kind of funny that people around here are claiming that it's this sort of action that isolates Netscape users. I use Netscape myself, but I'm also a web developer, and the more I hear about Microsoft's browser dominance, the less I want to continue to support Netscape.
That's because supporting Netscape and IE doesn't mean maintaining strict standards compliance- all of my pages adhere to strict standards- but working around a list of bugs and horrid design decisions the size of your arm just so that Netscape won't mangle your page while IE users can see it just fine. Even though Netscape invented Javascript (as a way to lock out IE users? I don't know), IE does it better- I'm not talking about the incompatible DOMs, I'm talking about simple things like the fact that Netscape won't let you dynamically change the size of form widgets without a PAGE REFRESH, something that I'm sure my users would love.
It's quickly becoming an IE-only world, but it's not because Microsoft uses proprietary tags- honestly, why would Microsoft care about squashing Netscape 4.7 at this point? The only people who use it are die-hards and people without any IE option anyway. It's because as bad as IE's compliance is, Netscape's is ten times worse. Netscape is just suffering from the fact that it used to be the big dog and so it thought it could get away with anything, and it was right, but now it's not the big dog anymore, and developers are tired of putting up with it.
Sorry, it had to be said.
--
-jacob
-jacob
Then when they finally go to the Supreme Court, they could decide to break them up into 18 different companies, all of which would have to publish all of their APIs for the foreseeable future.
Yeah... that'd be cool...
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I posted this ealier but was a bit vociferous, here's a calmer version of my earlier post:
The article is belaboring something that has been a fact of web development for at least the past year or two. Both browsers have had things that only work on only their platform for years. Anyone remember BLINK and MARQUEE? How about javascript? They use different DOMs so different code has to be used to do the same thing. Sites like Dynamic Drive have been seperating their scripts into IE-only and Netscape only for as long as I've been going there.
Netscape has been flouting standards for as long than MSFT with their proprietary LAYER tag and inventing Javascript. Frankly as at now (but not for long with Mozilla in the works) MSIE supports more of CSS1 than Netscape for proof of this check out this page and use this image as a reference. In MSIE it renders with few flaws while in Netscape it looks like a Picasso. The problem is therefore not with MSIE's support of CSS1 standards at least not now.
The problem is that MSFT's proprietary additions to their browser such as the XML parser built into the browser which is available for scripting and others are so tempting to developers that they ignore the fact that these things work only on IE and rationalize (if you can call it that) this away with "Most people use IE." The fact that W3C takes a long time to ratify standards has not helped this either. PS: For all those who do not realize how long both browsers have been incompatible and flouting standards read Dynamic Html : The Definitive Reference by Danny Goodman for an informative read.
PS: The above post is very correct, MSFT doesn't force websites to use it's proprietary additions or to script only for IE, bad web developers do this. If people didn't use the IE specific things in the browser for websites on the world wide web (as opposed to a local intranet were such things can be mandated) then this would not be an issue. Web developers are more to blame for the browser segregation than MSFT.
--
When a webpage author dosn't have access to IE he can only test against Netscape.
It is the norm to test a website against Netscape OR IE to see if it works. However with websites usually running Linux or BSD and MSCE saying that diffrent operating systems can't co-exist (BS*) managers are being forced to pick between NT and *nix systems. With people successfully premoting Linux while NTs flaws become painfully clear NT quickly becomes a NON-answer. Macs user friendly legend (Not BS but heavy on the myth side **) putting it out of the running *nix systems become the solution.
What this boils down to is. If the website is develuped on-site chances are good Windows is banned by management becouse "Operating systems can not co-exist". This means no testing for compatability on IE. If the feature dosn't exist on IE then it dosn't work.
"IE supports more standards than Netscape"
Well apparently even this too is a load of BS. But as long as website authors believe this one and can't access IE then they might as well test against Netscape becouse if it works on Netscape it works on IE right?
Microsoft may yet fud themselvs out of the market.
* Mac, Unix, OS/2 and Dos co-existed before NT existed.
There was a time when a LAN could contain Macs, and Dos machines with the network server being a Sun i386 or an OS/2 box.
LANs being the WORST setting for standards and compatability. Internet servers being the in the "IDEAL" catagory.
** Mac is know as "The computer for the rest of us" as yes it is very easy.
But people came to believe Mac wasn't for "Power users". Quite the opposate. Macs strongest userbase is in the power user segment.
Just as "Linux can't be user friendly" Mac "Can't be powerful". We have seen recently user friendly Linux distrobutions comming out. Simmilerly Mac has been a power tool sence day one and more so over time.
To prove the point....
I discovered my webcam dosn't work on IE...
Well it works becouse I made a workaround but it works as well as the KDE browser.
I use a perl script (I didn't write it) that lets Netscape load the new image as soon as it's uploaded. I didn't know it didn't work on IE at first. Later I read the source code. Whops...
The workaround displays the image.. sans update...
hit refresh...
I don't actually exist.
So the solution is to complain loudly to the sites that use it. Tell them that their developers are lousy. Point them to other sites which do equally cool things using non-MS crap, and they will understand!
The real question, then, is did the tools serve some real purpose, or were they there just to obfuscate things, be a nuisance or have otherwise ulterior motives? If the former, fine, if the latter, it's a problem. I know which I suspect Microsoft of.
Two examples spring to mind. I take the steering wheel off my 1967 Valiant VE using a specialist tool, consisting of a bar and two bolts which when screwed into the steering wheel center will prise it away from the column. It's homemade, out of necessity, but the sockets in the steering wheel it screws into indicate that that's the intended way of taking it off, and that Chrysler probably sold them once upon a time. That's fine because it's basically the only way to get the steering wheel off; I'd have no problem paying for one if I needed it and one was available.
The other is those triangular and hex-star screws they use on Gameboys and heaps of other consumer electronics when they don't want you to get inside. It's merely obnoxious, because the screwdrivers are still available, just harder to get.
I also think I remember seeing photocopier and other technicians having vast arrays of specialist bizarre looking tools to open and prise things open. Dunno if they had to pay for them or not, but still reminds me of the "car hood welded shut" analogy.
Quidquid latine dictum sit, altum viditur.
It'll make sense when they lose the god-awful MDI design. Or at least allow me to tear off windows. I hate Excel for this, I hate Word for this, I hate Access for this, I hate mIRC for this and I hate my ICE software for this.
Lose MDI. You know it makes sense.
Really, this is not that difficult to combat, considering how good Mozilla really is -- and therefore Netscape 6 will be.
Anyone who cares a whit about the issue: start designing your own sites now to use only standard technologies (XML/CSS/DOM) as far as Mozilla will let you. Mozilla itself has a few things that are non-standard -- don't be tempted!
Worried that this will lock you out of MS's 86%? Never fear. Sniff the browser in your configuration file and return the exact same code, except with the tag stripped out, when IE-anything or Mozilla tag was new. Both people can still use your site without problems, of course.
It sure beats maintaining two separate versions of your site -- which is what you'll have to do when AOL merges Gecko into their next major rev. The reason it's worth waiting for standards is because CSS, when properly used, is nice like that.
This is my plan for the next version of my site.
"Together, the proprietary innovation and the purported faults in standards compliance mean that Web pages created to work for IE--widely considered to be the dominant browser--won't work with browsers from Netscape, Opera Software and other providers."
Really? Seems to me that since IE 4, _most_ of the web has been equally accessible to Netscape and IE. Even the latest version of Opera works well with DHTML pages I've made. With 5.5, you would have to go out of your way to use the new Flash integration features so they would not work with Netscape. Some may use it in Intranet environments, some may continue to offer multiple views of their site. Some may decide that 86% of the potential audience is enough.
No matter how you slice your GIFs, it seems to me that most of the extra work web developers have had to cope with since IE 4 is because of Netscape 4's proprietary almost-a-real-DOM.
And after all that work, I wonder how many Netscape 4-compatible pages will break when Mozilla finally ships?
As for CSS1 support: while MS is far from perfect, IE 5 is wayyyyy more stable then any version of Netscape I've ever seen. I keep downloading Mozilla builds. It's getting better, but, we have been waiting a looooooong time!
Forgive me if I don't think of the W3C members as Olympian gods dispensing truth from the mountain-top. These people also have their own corporate, political and personal biases. Headbutting is what it is! So calm down! If MS follows through on their "software rental" plans, the entire Windows platform will probably self-destruct: MS Software Rental plans
Hey, what's that sound? 500-million CDs spinning up to install Linux! (they would have downloaded it but Mozilla kept crashing ;)
Is this sig nificant?
And considering that Microsoft makes $0.00 from their browser
I'm not so sure about that. Now that they pretty much own the browser market they have a lot of leverage, which they are starting to use, and that leverage translates into $$$$.
For instance, one of the best uses for Linux is to surf the web and do email etc. It's free, stable and your mom could use it once it's setup. But... does your mom want to surf the web with this old netscape browser that randomly dies and fails to render pages on all these neat web sites? No way...adios Linux and hello MS Windows for Mom! And it will just get worse from here my friend...this could kill Linux (on the desktop) more than anything and MS knows it.
Hold on a sec. When AOL 6.0 is released, it won't include IE, it'll include Mozilla based. Assuming that most of their 23 million users will upgrade (who doesn't like shiny things?), it'll be a whole new situation. 80% will quickly drop to 40%. I'm sure when you install AOL 6.0 you won't even have the option of using IE, it'll just disable it. IE only specs will mean anti-AOL, and thus definitely anti-consumer.
The Internet Explorer vs Netscape issue is a good example of where we'd be in operating systems if MSFT wasn't dominant. I develop web pages, and the incompatibilities between browsers is what gives me the most headaches. And, I have to say, most of the genuine problems I have come from NS. I can have a page that conforms to standards and renders exquisitely in IE, and NS will turn it into pooch poop. If NS vanished from the face of the earth, I'd praise the day. I have no love for Gill Bates, but if MSFT wants to use its market share to carjack the standards, based on the superiority of their product it's ok with me.
We should hold up LaTeX and others to demostrate the difference between well-engineered software, compared to the MS crap. That way the MS users can pressure MS to make a better product. IMHO, nobody deserves that kind of treatment by a software company, MS luser or not.
After all, a standard is what everyone uses. A standard is not something cast in stone that's handed down for everyone to follow. Well, it is, but it becomes irrelevant when the majority of users don't need it.
.EXE files, .DOC files, and so on. Windows is the standard on PC operating systems. If 90% of users use it, that's a standard. It doesn't really matter what the pedantic arguments are. you can split hairs all you want, but if you want to live in the real world, a standard is what everyone uses.
It's a bit like Open [pick your standard] vs. Windows. Even if Sun, IBM, DEC, HP, etc. band together and their committees agree on an "open" standard, it doesn't really matter, because by that time everyone is using
real video is a standard. pdf is a standard. flash is a standard. mp3 is a standard. Maybe these aren't rubber stamped by standards committees, but they are standards, because they are what people use.
Increasingly, w3c seems in danger of becoming another irrelevant body. If the majority of users end up using software that bypasses the W3C, then the W3c is a standard no more.
w/m
like webdesigners are the people who still try to support level 3 browsers, still use the font tag instead of CSS beacuse there is better browser support, and somtimes avoid frames beacuse of support.
/*
I think that as long as *someone* uses a non-IE browser, people will still stive for compatibility
*Not a Sermon, Just a Thought
*/
*Not a Sermon, Just a Thought
*/
Without federal intervention, Microsoft will surely stamp out all other software.
If I need to use MSIE to view even as little as 20% of websites, chances are I'll use it, and forsake Linux as a result since much of my computing time is web browsing, and without a browser that can show me the sites I need to see, linux becomes much less useful for my home computing needs.
I've already been forced to give up netscape completely on my windoze box because it crashes constantly, due to what I'm assuming is some unknown spyware which was installed without my consent. I hate M$ and MSIE, but not enough to cripple myself in a world controlled by them.
________
If you implement a web site which 85% of the population can access, the other 15% will simply not use your site. They will use some other site.
Your sales (on a sales oriented web site) will only be 85% of what they what they would be if 100% of the population could access the site.
Now, how many companies can afford to throw away 15% of sales just because a site designer is incompetent?
BTW. I dispute the 85% figure. My stats are closer to 70/30.
Government of the people, by corporate executives, for corporate profits.
I recently complained to a webmaster that the primary function of his site did not work on IE 5 for the Mac. He told me to buzz off, they only support the "dominant platform". I fear this will become a common attitude, write for the 80% using IE on Windows and screw everyone else.
Mea navis aericumbens anguillis abundat
This is why I hope the breakup goes through ... the logic puzzles alone will entertain for a thousand years.
The Mongrel Dogs Who Teach
The reason MSIE is the embedded browser in AOL (and Compuserve) is because AOL wanted to be included in the default Windows install (and on the Desktop) Therefore, M$ told AOL you will use MSIE for your browser or you will not be in Windows. Kind of a nasty trick, eh?
A wealthy eccentric who marches to the beat of a different drum. But you may call me "Noodle Noggin."
Quando Omni Flunkus Moritati
I keep hearing more and more from web developers that Microsoft isn't supporting all of the standards and pushing forward with their own (proprietary, at least at the moment) technologies. But folks, you need to start to see the big picture.
First, Microsoft owns the browser market. Owns it. 86% proves that. So they're taking the arrogant position of not working hard enough to implement the standards (although I hear the Mac version of IE does it stunningly well). But guess what, they don't HAVE to (as ugly as that is).
But the point is, there's more to a browser than browsing web pages. In the next versions of Windows (yeah, it's not Linux/BSD/whatever; I hope you're still reading :-), the browser is going to be where you run *all* of your applications. ALL of them. No more Win32 APIs (in the client application, that is; you'll still need them to create Web Services), no fat installations, nothing. Just go to a URL ( anything you need will be set up for you) and voila, you're up and running. That's what part of the .NET strategy is about. MS is leveraging all of the existing code out there (thru XML-compliant SOAP calls) to push themselves towards the end game (where all applications run in the browser; namely their browser). Why do you all think you keep hearing about renting your applications thru ASPs? Because you'll access your applications through your web browser.
That said, MS is innovating in ways that are currently irrelevant to the "web developer" (read: the guys who develop web SITES not web APPLICATIONS). They're bringing along their standards compliance at a slow pace so they CANNOT be accused of doing NOTHING, but (even I admit) they're support is coming along too slowly. Those "colored scroll bars"? Applications, not sites.
In their grand scheme, the standards aren't what's critical to their future. It's the _applications_. Not some clunky little web site. Think "rich, immersive applications." Not anything like we have today and you'll begin to see what's going on in Redmond.
Browsers are just horrible. Why? No one implements the standards properly. And once a company manages to get a lead in their market share, they ignore the fact that their browsers are broken by design, and add features that the marketting department orders.
..
The Day the Browser Died by Jeffery Zeldman illustrates quite nicely how this happened with Netscape v4, which fails to support CSS very well at all (IIRC, it turns CSS into some sort of Javascript style page stuff).
People have never had much choice when it came to web browsers. In the early days, it was Netscape or Mosaic, and Netscape was the clear leader. Because of this, people didn't care that Netscape was horribly broken, and wrote HTML which was broken by design (such as elements without terminating semicolons). Then Netscape would release an updated version which fixed the behaviour, and a lot of the web would just "not work"
Enter IE. IE came along as a half-baked licencing of the Spyglass Mosaic source. Think Mosaic v1, but in 1996 when it had to compete against Netscape v2. It didn't get any better until IE v4 in 1998. But IE 4 (and 5, and 5.5) also have gaping holes in their support for common, well known standards.
So what's a web designer to do? Because the two main choices (ignore Opera, 99.99% of people will not use shareware when all other browsers are freeware) are both so poor, the web designer is stuck using the lowest common denominator standards, using horrible kludges to work around the broken feature sets of the browsers used to render their work. Worse, once one of the two browsers gains more than a certain percentage of market share, a lot of web designers will go ahead and write broken HTML using the features of the most common browser out of exasperation (not to mention all the "web programming" programs targetted at absolute newbies, such as Front Page, which produce highly non-portable HTML).
Microsoft (and some other FUDsters that remain) like to talk about Linux and fragmentation of standards in the Unix camp, yet they go ahead and do EXACTLY the same thing in their own little places. The balkanization of the web is well on its way to happening, thanks to the standards-incompliant browsers out there.
You think it's bad having to spend 799$ on MS Word to be able to read the macro viruses that most companies use for documentation systems? Wait until one company (in this case, Microsoft, but Netscape was just as bad when it had its large percentage of market share) has control of web standards. How much will a good browser which supports the latest MS-HTML feature cost in 2003?
Dr. Jakob Nielsen did some research into browser usage patterns that could present a way to avoid the problems of incompatible HTML. It's simple: get a browser with standards support available before Jan. 2001. If you can get it into that window, people will start using your browser.
Mozilla looks like it can make it, if they get some help from people in making sure that they have good standards compliance out of the gate. Right now, Mozilla has some notable problems with CSS 1 (such as conflicts between CSS margining, paragraph indentation, and HTML 4.0 tables) and other parts of its rendering engine interacting badly.
Web designers want to use standards in their daily business. It lets them be free to write sites that work the best possible way. If you give them clients using standards compliance browsers, they will make standards compliant websites.
If the free software programmers help get the gecko engine working properly, and provide a nice wrapper to it (such as the Galeon Gnome wrapper for Gecko), people will switch to it. Provide stability, provide standards compliance, and give it away free. People will download it (especially since gecko+wrapper should be a lot smaller than Mozilla itself, which has so many other things people might not need, like YetAnotherMailClient). The only catch is that you also need to have a Windows version, or you can bank on MS being able to force people into using IE 6.0.
We have a headstart on MS because Gecko is here today with the source open to people who can help fix it and get it out the door. Don't let this opprotunity go to waste. We can beat the marketters at their own game.
---
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
Actually, IMHO netscape handles tables better then IE. IE has a technique that displays as it renders while netscape renders everything then displays it. So it's a lot easier to catch html problems with netscape. So if you made a mistake in your html in netscape it won't display anything whereas IE will display crap. Making it a little easier for the developer (most of the time) because you may not know that you made a mistake in IE until something bad happens (like a form that didn't submit a variable etc.).
Anyway, the reason netscape won't follow IE is because the ultimate goal with Mozilla was to create a 100% standards compliant web browser. MS is instead (as we all know) trying to set it's own standards. Something that the netscape generation dispises. The other problem with trying to "match" IE is that MS tends to "reserve the right" to their "innovations". In other words: you can use it but you can not implement it. It really is a monopolistic strategy.
My $0.02
Garett
Has BillG really forgotten that either the appeal court or the Supremes are going to be asked to judge his actions? That one of the main reasons for the original breakup order is that MS has shown a long-term incorrigiable pattern of behaviour? Doesn't he realise that more of the same is not going to help his case?
Paul.
You are lost in a twisty maze of little standards, all different.
Look at Netscape release schedule. You can't expect everyone to sit around and wait on them. If MS uses "features" that aren't standard and people don't like them, don't use them. If everyone decides to use them then they become the new standard.
Are you in business to cater to your customer needs, or are you in it to play catchup with MS?
Figure it out yourself. Software is flexible. It is the developers which are not.
Newsflash:
"We now interrupt our regularly scheduled programming to bring you news that Microsoft, in a surprise move, has flouted industry standards in the new version of the Internet Explorer browser. Analysis and commentary at six."
I personally don't know what CSS is, but...
*mustnotflamemustnotflamennnnghhh...*
CSS = Cascading Style Sheets; a way of defining the look of a HTML document either in the head or in a separateAs long as there is more than one browser in the market there has to be a uniform standard and if one group is going to set that standard down it might as well be the W3C - impotent in the face of the MS capitalist pigs though they may be.
No standards would mean that gradually the Web would begin to fragment into different areas, each viewable only by specific browsers. A standard set by one company means that all the other competition will be squeezed out; said company gains full control over the direction of the Web - and then they start charging for browsers, server-side technology and ultimately their own Web language.
I have no desire to learn MSML which is why I'll be boycotting MSIE 5.5
The conclusion of your syllogism, I said lightly, is fallacious, being based on licensed premises
Does that mean that those pages also won't work with the Macintosh version of Internet Explorer, frequently praised as being the most standards-compliant browser available?
--
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
So, while the W3C would like us to all use CSS2 all the time - we can't. The browsing audience can't handle it yet, thanks to MS and Netscape/AOL.
Now, there are some developers who will inevitably jump on the bandwagon and use all of IE's little tricks. We won't. Not because they're MS tricks, but because they won't work on all the browsers out there (IE: Netscape, Opera, etc...)
All crap like this does is waste time. Had MS/Netscape spent their time working towards the common standards, we'd all win. Instead, each wants to "own the web" and they throw this proprietary crap in there -- which we can't use.
As a mater of fact I have bought wrenchs that only worked on Fords. And others that only worked on GM, and others... Which means I now own some tools that are useless, I don't own the car they work with, and the newer cars need a different tool.
That doesn't mean I like it. I always waste a couple hours trying alternatives before I break down and spending $10-$50 on the right tool for the job.
I love IE. It's stable (usually), powerful, and is the only useful XML client out there. Where the features it provides are generally helpful and likely to be (or become) mainstream, then I'll happily use them. I write SMIL that only works on IE 5.5, because it's my only option for SMIL, and in my particular context that's enough reason to change browsers. As SMIL is standards-based, then I have no guilt about doing it (Mozilla can play catch up as soon as they feel like it).
I'd love for there to be more good browsers. I'd love Mozilla to do XML (Yes, I know what it does, and that isn't useful enough). I'd love Amaya to be more friendly than a rottweiler with toothache. I'd like Opera to understand Unicode (big Doh! on that one, guys). These are business issues though, and as a web-geek, I'm not in a position to fix them. Hey, I'm just a red-shirt, and I know what happens when they go up against the Borg.
OTOH, M$oft "innovations" are evil, not part of the standards process, and should be shunned by all right thinking web developers. If M$oft want to use them on their own site, then that's their privilege and their problem if it goes wrong. No-one else should touch them with the proverbial bargepole.
PLEASE, browser makers - give us working, reliable CSS and a standard DOM before you fool around with anything else.
I think this is a case of a double standard.
Netscape did this quite a lot years ago: the introduction of cookies, numerous tags like and all the stuff.
Nobody seemed to cry "you're not standards compliant" then; instead, they hailed Netscape for their "innovation" (now a tainted word after Microsoft abused it so.)
The thing is, both companies have always shirked the standards bodies, if for no other reason than they are slow. The Web moves fast, especially web technology. In just the past year I've learned or been exposed to at least 7 new web-development technologies/frameworks. I can't think of another industry that even comes close in terms of speed.
I believe it is wrong to shrug off the standards bodies until you have already implemeneted/forced your standard on the world. But we aren't going to change that corporate mindset (at least, not until we get rid of the single-vendor dominance of web browsers.)
I don't support Microsoft's actions (in fact, I am ideologically opposed to using IE because I detest their behavior surrounding it so much) but I do think we should remember that Netscape did this too; they aren't the innocent here. And sadly enough, they will have to continue to do it in order to win market share back. A pure standards compliant browser just isn't enough to make it these days, I'm afraid.
First off, IE's standards support isn't nearly as bad as some other browsers we all use (*cough* Netscape *cough*). As far as supporting the DOM and various CSS attributes, IE does a pretty good job. I can write pages that render perfectly in both Mozilla and IE with very little hassle by abiding to standards. That same code won't even show up in Netscape, much less render properly.
When Netscape had the browser market share, they did the exact same thing. Do we remember the tag? Do we remember the tag? Those were proprietary additions that took off and made pages completely unrenderable to browsers that didn't support them. IE's additions, on the other hand, are mainly aesthetic (e.g. alpha filters on CSS objects) or direct object tie-ins to the operating system. Face it, if you're writing web sites that strictly target one browser on one platform, you're not gonna give a damn about industry standards or what other people think.
The fact is, MSIE doesn't make it any harder nor does it make it impossible to write compliant web pages. Personally, I'm happy that someone is pushing the stodgy W3C forward with ideas, cause without moves like that, we wouldn't have the graphic oriented web pages that we have today (I know, some of you think that's a bad thing).
NOTE: This is not flame bait
It's funny to watch everybody blast IE for incompatabilities with standards when Netscape is the biggest offender of them all.. Anybody every try to write cross-platform browser DHTML before? That's when you see how in a rush to beat Microsoft to the first 4.0 browser (Whatever the hell that is worth), Netscape tried to create their own DOM and not wait for the w3c's specifications to be ironed out. What happened from this? Netscape has THE WORST AND MOST INCOMPATIBLE DOM!!! I mean, jesus christ, you SUBMIT BUTTONS AND HYPERLINKS don't work in relatively or absoulutely positioned div elements! How could you not see that being a problem?
This is where it's funny though -- after 10 more releases, did netscape fix this horrible DOM? Nope.. But they gave you a real cool shopping button, AOL AIM, What's related, etc, etc..
Untill someone creates a better browser than IE, that's what I'm using.
It sucks, but I guess the only way to combat this is to not use those features, but then again - it won't do your company any good not to exploit features that by far the majority would be capable of using and that would enhance your site. So all we can do is hope that a good competitor emerges that can take some of that marketshare back from MS, making their proprietary features less widespread (and with that less of a standard.)
This can only put the Mozilla guys under more pressure. The longer they take to release their browser, the more people will develop their pages for IE. It will happen because people don't have inifinte patience. Mozilla may be standards compliant, but if by the time its released those standards don't mean anything it doesn't help much. If I could help them I would but it's way out of my league unfortunately. I wish them luck, and hope they release it before its too late.
THAT is a most excellent idea!!! Let us just see what the headlines would look like if other people did the same thing...
The Army today finally released it's 2674 page causualty list from it's recent exercise training in South Carolina. Unfortunately for the Army, the think tank "innovating" new techniques forgot about the importance of digging in your troops AFTER advancing friendly tanks have stopped. They also failed to recognize the elusive threat of sending Airborne troops up without parachutes.
And here's another one from another Corporation
GM today announced the recall of over 36,000 light trucks that were built and sold as 2001 models, before the DOT established it's safety standards. GM's stock plummeted today as well, as a class action lawsuit against the company was filed in a circuit court. Seeing as how many of the deaths in GM light trucks were caused by either hypothermia, due to a lack of windows, or caused by carbon monoxide emissions in the cab of the truck. The exhaust was routed through the cab through a new GM innovation called exhaust heating. The lawsuit is expected to cripple GM.
And here's one from a utility company...
The entire National Power grid was taken down today unexpectedly as both the Detroit Edison, and Consumers Power switched over to a 500 hertz, 260 volt power system, innovated last week by the US Government. Although the system wasn't due to come online until 2015, Both Detroit Edison, and Consumers Power thought to get a jump on the market by converting their system early. Trillions of dollars are thought to be lost, and it is not known how long our batteries will....
krystal_blade, shooting first, then asking what sized bullet he should have used for that gun later.
It will be easy to motivate our fellow man; there is hardly anything people treasure more than not being annihilated.
HTML 3.2 is to blame. Most of the deprecated tags date from that version. You know who had the biggest say in 3.2? The browser vendors trying to push their crap "innovations" on us.
Once the non-corporate members of W3C took the reins back, HTML came back under control in version 4.
Don't blame W3C. Blame Netscape and Micros~1.
Constitutionally Correct
Trial? That was a sham.
So they were guilty and now they are going to get nailed....
What was their punishment? Break up into two (maybe three) companies that each will have a monopoly in their field. So much for "the worst offender since Standard Oil". Judge Jackson/Dept of inJustice are all a bunch of wankers with no guts.
As much as I hate M$ products, I've started buying their best product (their stock) again since they aren't going to be hurting anymore.
The vast majority of web "designers" are bound by what their "clients" want.
Fact: Most "clients" know jack shyt about design.
Fact: Most "clients" want "gee-whiz-did-that-move?" features that most "designers" would NEVER use.
Fact: More than one outstanding design has been replaced with a crappy one because a "client" thought they knew more than the "designer"
Don't blame the "designers" entirely - they have their hands tied by the "client" 99% of the time.
Actually I remember a massive amount of people complaining about how Netscape was destroying the web with it's proprietary changes. 'NetRape' was a fairly common moniker in the circle of people who were strong standards advocates.
Unfortunately Microsoft is in a much better position of power than Netscape ever could be. They have millions and millions of users who don't know what they're doing, and don't realize that their calendar is only visible with IE and why that's not a good thing.
Sometimes I wonder when Bill Gates will finally say 'okay, now I've shown those kids who used to beat me up that I'm better than them.'
----------------------------
Firstly, I thing MS have a lot more people working on IE alone than there are on Mozilla. The problem is the Mozilla folk are also trying to create XPToolkit, XPCOM and a few other things which make Mozilla more than a browser. Hell, somebody even made a Mozilla-based IRC client.
Now, you really don't seem to understand Mozilla's history or position do you? Come on, admit it. I tell you what, I'll explained what happened:
1) Netscape began work on Netscape 5 around mid 1997 IIRC
2) Netscape release what they had done so far as Mozilla.
3) In October 1998, after more than a year of developing their version 5.0 product, they scrap the old code and start from scratch using NGLayout (Gecko). This is the real killer, along with the development effort that went into Netscape 4.5.
4) After a lot of discussion, the Mozilla developers decided that to remain portable, they'd have to reinvent the wheel in the form of XPToolkit and XPCOM and XPFE
5) After what is now around 1 and a half years of development *from scratch*, Mozilla is finally maturing into a usable product.
6) There will be a Netscape 6PR2 and probably PR3 before Netscape 6 final. After Netscape 6 final, Mozilla 1.0 will be released, and will not have the same feature set of Netscape 6.
And considering that Microsoft makes $0.00 from their browser, I'm suprised they haven't open sourced it (under a sun-like restrictive license) just to jump on the bandwagon and try to appease the US Gov.
Finkployd
As every slashdot reader knows, everything M$ develops is commercial in the first place and according to standards in the second.
Why are we still bothering with IE while they will fail sooner or later? There is not such thing as stopping a big company in making their own standards.
They will step themselves on the tail as soon as they realise that the road they've laid themselves is not accessible by other cars.
I wonder how much of these new features are to be seen in their website. Just as much i wonder how long this road is.
I've always thought that distribution of information is the most important thing on the Internet, of 2nd demand is frames, stylesheets and whatever the big companies invented for us.
This is a replacement signature.
Imagine this: IE 6.0 with a 90% market share is coded to include a hidden API that allows MS server software to identify itself. Any server that does not identify itself has a few milliseconds of latency added to each packet. In subsequent pseudo real world tests, MS server software proves to be by far the fastest.
This isn't as inconceivable as some might think. Remember how early versions of Windows could identify the DOS version it was running on (MS-DOS vs DR-DOS) and give the user a false warning that any DOS other than MS-DOS would cause problems.
---
Gort! Klatu Barata Nikto!
IE has a technique that displays as it renders while netscape renders everything then displays it. So it's a lot easier to catch html problems with netscape.
Browsers are for users, not for developers. The fact that Netscape has to render the whole thing before displaying is a misfeature. Some sites structure themselves as huge tables and I'd much rather see the top of the table immediately then sit and wait until Netscape gets to the bottom, renders it all, and only then will show me something.
Something that the netscape generation dispises.
Netscape generation?? Netscape may have been the first decent browser, but that earns it a place in history books and nothing else. The current Netscape loses to IE very badly.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
I was doing some research on natural language recognition for a course and I turned up a few hits from M$'s personna project. The funny part is that going to microsofts reseach department homepage crashed netscape every time. I know they did it on purpose... I finally had to use lynx to get the document I wanted.
-- http://thegirlorthecar.com funny dating game for guys
As long as the pages work under Lynx, I'm happy. .gif's and don't even get me going on Shockwave!!
But I really hate adding another roll of paper for those damned ASCII animated
Exactly. For example, slashdot itself is an extremely well-designed web forum. Whenever I see a badly done forum, I simply point them to slashdot. This does two things - it shows people that it is possible to do many things without those .asp stuff. Next it show them who are the reallly savvy people out there. Even if they are devout MS devotees, they ask MS for those things that hey cannot do. At least MS would more likely listen to these guys, compared Joe Unix which just surfed to the site and complained.
--
--
Is there any evidence other than campaign donations and vague remarks
to suggest that Bush will intervene in the MS trial? Raegan was
widely predicted to favour letting AT&T off the hook, but in the event
he left the anti-trust suit alone.
Everybody uses M$ Word because they don't have a choice.
;P
As a business you can't say "You can't send those Word documents to me - I can't read them" - you HAVE to be able to read them. Unfortunate, but that's the reality.
Now, you have 2 choices here - use a competing product (StarOffice, WordPerfect, AbiWord, etc...) that has SOME support for Word files - but won't read them perfectly, or give in to the peer pressure (which is really what it is) and use Word.
From a corporate standpoint, using Word is the optimal choice here. Corporations aren't moral entities. They don't look at what the company does, or how it treats it's customers. They look at what everyone else uses, and go with the herd mentality.
Due to this, and the fact that so many places "standardized" on Word, everyone else has to, lest they be incompatible with their peers. In business, this is a life or death thing (or at least it is perceived to be.)
So there really is NO choice for most companies.
This is the world M$ wants. It's the world they've gotten. Unfortunately, it's not going to change anytime soon - splitting Office from MS/OS, as Judge J is proposing, isn't going to do a damn thing about this. The only thing I could think of that WOULD help would be forcing them to open their file formats for other companies to become compatible -- this of course will never happen.
Predictions:
- Bush will (unfortunately) get the presidency
- Due to pressure from Bush (direct or indirect through appointments to various positions) M$ will get off easy, with little more than a little wrist slapping
- Nothing will change with regard to M$'s business practices or it's strangle hold on the business world
- Linux will gain popularity amongst people who disagree with M$, but their corporate bosses will tow the M$ line because they have to.
Of couse, I could be talking out my @$$
Every page should load acceptably not only in Netscape and IE, both of which are very guilty for adding their own tags and features which are not standars, but also every other browser out there.
I should be able to navigate a page in every browser, including Lynx, and get to the content I want. If Microsoft's features make this impossible (which I'm sure some will), then they should not be used.
This is typical Microsoft practice. Now that they have 86% market share, they're going to try to force competition completely out of the market by extending the standard. They are so bold to do this sort of thing even when they are being persecuted by the Government for such practices.
Web Designers need to say "NO" to Microsoft's extensions and remember that there IS a standard, and that they should follow it.
"You spoony bard!" -Tellah
The normal reaction from microsoft usually is "we set the standard for others to follow".
This is an excellent example of this. By forcing in all these extension, and by having a large market share, they will force other developers to include these extension in thier products or force people to use IE 5.5.
When I come across a site thats IE oriented I either try to ignore the complaints that mozilla puts up, or I hunt around for that sites nearest competitor and use them instead.
Now that MS has, for the moment at least, gained the vast majority of the market for browsers (the last role call looked something around 80-85%) it quickly poses major problems for the existing standards. Web designers are currently faced with a bad mess of broken or degraded HTML implementations from both sides of the fence - Netscape and IE 5.5 offer different renditions of the same HTML code to the point where the page is no longer anywhere near the original intention in some cases.
Why is this bad? For all the other browser developers on the market, such as Opera, Mozilla and others, compliance with the existing standards is an important part of acheiving good page renderings and thereby gaining users. Compliance with an unpublished metamorphed standard as evidenced by MS IE 5.5 on Windows is difficult and if this were a level playing field, unnecessary. This is not to say that MS does not know what they are doing. I have it good authority that MS IE 5.5 on MacOS is almost completely compliant with the CSS standard level 1, so the differences between the two IE browsers can only be through design.
Of course, once you acheive 80% of the market, you have a degree of control of the standards implicitly. Web designers who wish to quickly develop pages will gravitate to the most popular browser and support that, rather than working towards the open standards and fighting to make the pages work on Win' IE 5.5. The result is often that a large proportion of web pages adhere to the defacto Win IE standard and we're all the poorer for that.
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
"Sweet creeping zombie Jesus!"
If using the tool means your car can go much faster and to places other cars can't do, then yes, the tool was important.
MS doesn't need to "extend its monopoly" with IE. The extensions to IE allow web developers to do things that they couldn't do otherwise. If they are right and these are things that developers wanted to do, they will use the extensions and MS will succeed. If they are wrong, they won't. It's that simple.
Mmmm.. Donuts
Microsoft launchers another Embrace and Extend wave, using words like "technology" and "innovation" to describe it, and this is News for Nerds? This kind of thing has been going on for many years; everybody know about it by now. Next you're going to report that some guy in Finland is working on a GPLed Unix clone.
---
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Right now they don't:
Validate Slashdot.org HTML.
It's interesting that you bring up LaTeX, since the reason that people don't use it is that it isn't WYSIWYG.
The way I see it is, that if we want people not to use proprietary Micros~1 extensions, we have to come up with the best WYSIWYG editor, and have it create real HTML
Hamish
"Wise men talk because they have something to say; fools, because they have to say something" - Plato
I don't buy it for a moment. When the site you *have* to go to to get basic information won't display without IE under windows, MS is forcing me to use their platform. As an end-user, they are forcing me to do something that, frankly, I have a fundamental problem with.
As a developer of web content, MS can bite my fur-bearing ass. I'll keep on churning out basic HTML driven by PHP, and it'll view under any browser for any platform.
I wish everyone would stop whining like Microsoft was making them download IE at gunpoint.
As soon as the option to totally ignore IE is real, I'll side with this. Until that day, you're going to hear (quite legitimate) complaining. Until the day when MS stops bullying web developers around, as an end-user, I'll have to either hope the developer knew what they were doing (and the page will display in O or netscape), or I'll have to chomp on the shitbger that is MSIE (and the page will display in all its annoying glory).
--
--
Me spell chucker work grate. Need grandma chicken.
I can write a web page using whatever HTML and CSS and be fairly sure it'll appear fairly close to what's expected-- things it doesn't support, it'll ignore. With Netscape 4.x, such a cavalier attitude is very likely to crash the browser.
I want Mozilla! Guess I'll be sticking to Opera...
I don't know if there's much anyone can really do about how Microsoft designs their browser except let the justice system do whatever it does.
On the other hand though, what happens if people go after the businesses who make everything Microsoft only? Corporations are Microsoft's main customer base after all, and personally I see them as (stereotypically) at least as dumb and irritating as Microsoft itself in this area.
Unlike internally used applications, websites are where businesses have to interact externally with their customers, so the choice of how they do it should be an important decision for most of them. What sort of impact does it have if and when businesses get flame mail about their propriety-based websites?
Are there any IT people out there who can comment on this? Maybe getting enough negative (but constructive) correspondence could help convince some management people that cross-platform standards design is a good thing - irrespective of Microsoft's market share.
Call me crazy but I trust W3 standards development more than Microsoft standards development, and the last thing I'd want to see right now is Mozilla to have to implement a "Microsoft mode", because then there would be no going back.
===
> ALl MS has to do is wait for Bush to become president. The new attorney general will settle with MS as quickly as possible for the minimum Jackson's ruling allows.
Assuming GUUB even gets elected. And decides it's prudent to show a lack of backbone as soon as he steps up to the plate.
But there's not a heck of a lot he can do about the various states' suits.
--
Sheesh, evil *and* a jerk. -- Jade
If Microsoft wanted to actually create a standard, they need to release it and make it available to all operating systems and browsers. Of course, why would they do that when they can use it to maintain their monopoly?
kwsNI
I hate to burst your bubble about the technical superiority being the cause of MicroSoft's huge share of the browser market. Is it a good product? Sure, it's not bad. But, the fact that every PC (ok 99.9999%)ships with IE installed has nothing to do with it? The fact that every AOL user has to use IE to use their service has nothing to do with it? If technical superiority is truely the measure of whether or not something was adopted, we'd all have BetaMax's instead of VCR's.
As for your "they can just get another browser...", broadband is still not ubiquitous and most people I know still use dial-up modem connections. Are you going to sit and download a browser for 1-2 days or just take what you've been given. Even still, can you show me where I can uninstall IE5 and free up those resources for my new browser? Or do I have to put up with effectively running both so long as I'm on a Windows box? (Remember, the reason IE is so fast is because it preloads everything on boot-up and those memory resources cannot be freed up for other applications!)
Your anaology is not bad but you down't take it far enough.
The car is mearely the means of transport (aka the browser), but MicroSoft controls much more than just that.
They control the filling stations (FrontPage) "Sorry buddy, you can't fill up your tank here - you're not MS compliant", the roads (not yet, but they hope to with IIS) "You can't drive that here - those aren't MS approved tires!" and of course infrastructure that maintains it all (Windows in its various incarnations).
Finally, as to your argument that the other companies should simply start "developing faster". Do you really believe that MicroSoft would look at a new feature in Mozilla and say "Hey, that's neat, let's do that too!", rather than "Hey, they got a new feature we don't have! Release the PR hounds and flood the media touting how non-(MS)standards compliant they are!"
If MS was truely concerned with standards a the betterment of the Internet as a whole, they would propose their changes to the W3C (yes, they are members after all) and be first to market these innovations.
Was Netscape any better? No. Would I bash them as readily as MS? Yes. But look at this picture: one company is sponsoring a project to make a truely standards compliant browser and the other just released a new browser without added compliance but plenty of new proprietary features. One of these is Netscape, the other is MicroSoft - I'll let you figure which is which.
The Doctor is Out... (of time - back to work!)
The problem here isn't that MS introduces new innovations, the problem is that functionality that exists (or should exist) between all browser equally is slightly different, forcing developers to have to code applications twice or more.
... this is the way it should be. Even to the point of warning the person viewing the page that there is a bug in the code.
If MS decides to 'innovate', all power to them - we still have a choice to use it or not. But if they make their own version of a function with no support for the standard, that's what screws people up.
Take this - HTML is a Programming Language. How many C programmers do you see having to allow for slight differences in compilers? C is C, it IS the standard. That should be the same with HTML.
Plus, as Netscape does, a compiler will NOT compile a program if there is a slight flaw in the structure or syntax of a program. Netscape ignores anything that has any contact with a bug in the code - for example, tables without correct syntax
Ideally, each browser SHOULD be equipped with a standards compliance algorythm that checks all code, THEN debugs 'enhanced' features that are unique to browsers... and I mean each browser, to legally be released as a web browser, should implement this standard module, perhaps released by the W3C. How about that? Comments?
Why bother checking to make sure that your site works with any other browser when you know that a significant majority are going to be using IE?
O.K., work with me on this...
You and 3 competitors are vyying for the same market. with 86% ofthe market using IE, if you all go with IE-only web sites, you miss out on the other 14% that aren't using IE.
Now, if you make your web site with correct standards, so everyone can use it, no matter what browser they're using, you not only get a share of the IE market, but you'd proabably wind up with 14% more than your competitors, since they'll only use your site, since it's the only one that they CAN use....
Now, 14% + 1/3 of 86% (about 28%) = 42% of market share. And if you were investing in a company, which would you pick, one with 28% of the market, or 42%?
So would I.
If only companies actually used new features to make their sites better. As things stand currently, this is extremely rare. Too many sites these days make you wander through 300 clicks of gee-whiz-wowie-did-that-just-move bullshit in order to get through to any content whatsoever. The vast majority of web "designers" should be shot.
"That's Tron. He fights for the Users."
Here's the REAL MS tactic, you tell me how to get around it.
1) Release a browser that has non-standard (and difficult or impossible to reverse engineer) feature X.
2) Now bombard your loyal developers with information on how cool X is, how to use it best, how to "migrate" to it, etc. Give them ZERO information on how to NOT use it. That is, give no information on how to achieve the same effect without using feature X.
3) Now visitors to these sites have use X OR be locked out of these sites. In some cases, this is just not acceptable. When it's just a matter of protesting standards non-compliance I will shut off the feature. But if it's a matter of no longer being able to check my hotmail mail, or shop at Amazon, or check my medical condition at DrKoop.com....well, you get the picture.
What I'm trying to say is that sometimes the long-term optimal solution (get another browser) is not the same as the short-term optimal solution (turn on feature X). And how many people do you know that behave optimally long-term even for their health? Arguments from "think long-term" rarely work. Arguments from "if only everyone would..." rarely work. Used together they NEVER work.
--
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
As IE becomes more dominate and web developers begin to more and more develop for IE only (especially for intranets where one can dictate the use of a browsers), MS will undoubtable tie the enhanced features to IIS. I think when that happens Apache market share will drop like a rock. This is the scenerio that concerns me and it is the obvious busness plan.
But what to do about it ? But MS stock ? Cheer Mozilla ?
Would you buy a wrench that said "Works only on Ford"?
No, but I would buy a Ford that said: "Also lets you use those really cool new wrenches!" Which I think is a much better analogy. --Just cuz it's proprietary doesn't mean it's not innovation.
I don't get it. IE doesn't correctly support all the W3C standards - but it gets much closer than anyone else, especially Netscape.
Why are MS adding non-standard new stuff? Because it needs to. Why should it wait for the W3C to spend years and years coming up with standards that no one wants, when MS can just go ahead and create its own?
The only thing MS does wrong here is not release the specs to its unilateral innovations. That way they are proprietary innovations rather than open ones. That sucks. But the 'standard' has nothing to do with it. Ever since day one on the web some company (mostly Netscape) has been creating non-standard enhancements. That's fine by me. I can't honestly say that there's any evidence this has hurt the development of the web more than it has helped it.
IE4 and later have by far and away the fastest renderer, and most standards compliance. It supports Java far better than anything else, and faster. It is obviously the best browser around, even if you choose not to use its proprietary features. I look forward to Mozilla overtaking it, but until then kudos for MS for creating software that actually leads this particular field.
-----
Perfect! You got all the troll characteristics down pat. It's all in on paragraph, there are *plenty* of misspellings, you spout nonsense as if you knew what you were talking about, you pander to an unpopular view (which is not a bad thing), and you prove short-sighted stupidity is mightier than intelligence and wit.
And, yes, you are right. Any time you can hand a company your freedom, privacy, and money, you should. Look at all the shiny things we get in return!
Just remember-- Manhattan Island was purchased for about $24 worth of glass beads (though I should point out that, in today's terms, that's about $1024 worth of beads).
What a deal!
Microsoft is to software what Budweiser is to beer.
It'll happen; give it time. I'm already seeing sites I can't view thanks to pap like shockwave (which works horribly on my Linux system, thank you very much) and full-blown Java (which is garbage.)
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
You should, and here's why.
You don't remember the "bad old days" before the web when nobody could view documents from other computers, when just conecting to another computer was a chore, when the very thought of a multi-platform, standards compliant, hyperlinked file viewer would have been laughable, when sharing information was a futile strugle of incompatibility and broken conections.
This is the world ms longs for. This is the result of implementing anything proprietary on a public network, and it's what ms is spending millions of marketing dollars to get developers to buy in to.
Tim Berners Lee has given the world the web and has dedicated his life to making sure everyone can use it.
Pay the man his props.
___
Is DHTML the name of a standard? Or was it XHTML 1.0?
I've recently been examining some of the literature on XHTML, CSS and XML. These standards are now very
mature and very usable if they are properly impemented in the browser and in authoring tools. And just as soon
as I begin to understand which parts of the standard are supported in which browser and what's proprietary in
each, somebody goes and changes the rules.
Microsoft appears to be more concerned with innovations that will keep people locked into their products than
they are with standards. In fact, the standards are already so good that if somebody implemented them fully,
people could probably be able to do 80 - 100% of what they do with browsers and web-servers without even
touching an MS product.
Mozilla / Netscape, on the other hand, appear to be steadily working towards implementing as much of the
standards as possible. BUT they're taking WAY TO LONG to get there.
The result is that just now there is no standards compliant browser. And in the future? Well, if you design your
documents to use the full function of the standard in order to be useful and maintainable, you'll be able to use
Mozilla/Netscape but not IE. But since "everybody" uses IE nobody will probably ever fully use the standards to
their potential.
I don't think it's a problem for Microsoft (or anyone else) to release software which has new features and can do new things. This isn't the issue. I mean, we all want innovation, right? The issue is that they are creating these innovations at the expense of existing standards.
The problem here is that crucial phrase: sites designed for Explorer will be unviewable in other browsers.
A good site designer will ensure that any newer features he incorporates into his site have a fall-back alternative for older browsers to use. This applies from <NOSCRIPT> tags, right down to simply using ALT text in your images.
The only way Microsoft can really cause a problem in this regard is to make it impossible (or difficult) to offer a fall-back option.
The real problem is all the lazy site designers out there who simply don't bother to code fall-backs, or maybe don't even realise that they should be coding them. The more popular "site design" tools are also to blame for not making it clear, and those of us who use 'other' browsers are also to blame for not complaining enough when we come across a site which does this (not buying from them simply isn't good enough - they won't even notice).
Having said all that, I do believe that Microsoft could and should have submitted their enhancements to the standards authority. I mean, come on MS - how many times to you have to shoot yourself in same foot before it hurts??
(Spudley Strikes Again!)
Why couldn't the W3C act more like Sun instead of like the UN?
I'd love it if they had some actual *teeth*, and control over the market. Even if they had to rigidly define both the standards (HTML, XML, different versions, etc.) and maybe even some browser behavior, I'd love it if they could sue Microsoft for claiming that IE5 was a compliant web browser instead of sitting idly by and letting them uglify the web.
I mean, how can you claim that your browser supports CSS when you can't pass the tests for it? That's exactly like claiming that "Microsoft Java" is Java. How can you claim that your products generate HTML when in actuality they use Windows-only, Microsoft-only character sets, and often can't display a quote to save their lives in any sort of cross-platform manner?
Standards are good, and I wish that companies would stick to them. Not break them; certainly not patent them. They can be involved in the standards process, but if they add anything non-compliant, there should be an option to turn that *off*, like -ansi mode on a good C compiler; and there should be rigorous compliance tests.
Of course, I also wish I were rich, and we had world peace, but...
---
pb Reply or e-mail; don't vaguely moderate.
pb Reply or e-mail; don't vaguely moderate.
Don't just use a competitor.
Fire off emails to both sites saying which you are using and why. One pair of eyeballs they will not notice, or even if they do they won't know how to interpret. A letter saying, "I will avoid your stuff" they will notice and there is no question how to interpret it.
Cheers,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
Hasn't anyone else figured out really why Microsoft keeps extending IE? It's because they need more features in it for it to do what they're trying to do with it - make it the be-all and end-all application deployment and integration widget. Notice how IE is integrated into Office and Visual Studio, not just Windows - Microsoft made a bad decision by choosing to integrate IE (they know it wasn't right for the task, but they had to do it to force Netscape out of the market) and now has to keep extending IE for it to be useful as an integrated product.
What's truly sad here is that MS is completely capable of creating a standards-compatible browser - their Mac group demonstrated it with IE 5 for the Mac. Instead, they choose to perpetuate the browser hell that web developers have had to live with for years because that validates their whole business model.
Microsoft's whole spin is that their products are better because of how easily they interoperate, and adhering to standards would only make it easier for competitors to offer this feature.
Until Mozilla, Netscape was no better, though, and I'm sure they wouldn't have embraced standards and open source had they not been driven to it by MS's monopoly.
Alright my big question is this: How is this different from what Mozilla is doing?
Microsoft is turning IE into a programming platform which is (unfortunately) proprietary. The Mozilla Group is turning their browser in a similar programming platform and they announced that they were doing it months ago. I find it interesting that when Mozilla says this the reaction on Slashdot is "great what a wonderful ambitious idea." When Microsoft does it, the reaction is "Its a monopoly. This is horrible."
The only difference I can see between the two of these is that mozilla is using open specs to do what they want. They basically have to since they are Open Source. Microsoft used Closed Source development because they always do.
Just something to think about...
So far I've gotten all my Karma from telling people they are wrong... :)
--