Originally posted by Foocha
The sad fact is that we are in a standards-based world, and client-side, the standards are set by Microsoft, not W3C. The Mac *needs* a MS based browser. Without Microsoft's continued development for Mac, the platform does not stand a chance as a mainstream consumer desktop OS.
Gotta disagree...M$ has tried to set standards, and the sheep have followed, but they have failed miserably in many respects. Remeber JScript, the M$ interpretation (degradation) of JavaScript? How 'bout inline VB? Hasn't really stolen the thunder from JavaScript. Also, there have been a slew of M$ 'suggested' amendments to the DOM which have gone the way of the Dodo (true for Netscape as well). The reality is that the people who mold and shape the future mostly hate M$ (save for that guy who wants to make .NET the future of Gnome).
The Web is still served primarily by Sun, and combined implementations of PHP/JSP/CFM/Texis/.shtml/etc. driven apps quash NT/IIS/ASP percentage wise.
The problem is that M$ is the 95%...and that 95% is composed mostly of end users. Developers (good developers) are fairly platform independent. They code in whichever environment they like, and test via VNC, backup mcahines, etc. With that said, if you've seen OSX (from a dev standpoint) or IRIX, could you really say you 'like' Windows?
Thankfully, these developers also don't like to work hard, and writing good code is a lot easier than debugging bad code, so you have a bunch of people who make the eBays, Bank of Americas, Amazons, etc. who do things outside of the M$ model, and these sites succeed.
Sadly, when Joe's Jewellry Jamboree or [insert company here] wants a website, Joe usually buys a copy of FrontPage, and puts out that same site that is all over the web...he changes a color or two, puts his photo where it says insert photo here, and thinks he's God's gift to the web. This M$ driven flock comprised many of the boom 'n bust companies of '98-'99. They had an idea, made it a web app, and tried to sell it as a service. I worked at a magazine at the time that did an interesting feature on M$ as a server-dev platform, and one of those little insert charts showed that a disproportionate amount of M$ modelled companies were failing as Application Service providers. They (Upside.com, November 2000) surmised that this was because App Service Providers were having a much harder sell into HUGE companies running *NIX servers (Ford, Genentech, etc), whereas App Service Providers not following M$'s primrose path were very adaptable to *NIX & NT.
So, since I could continue ranting forever, I'll try to conclude. M$ don't control the standards, on the web, or ahything, outside of M$ Software. Sadly, with M$ Software comes a huge flock of sheep to influence. Consortiums like the W3C still make the rules, markets still drive the demand (and servers are a whole different market). M$ tries everything it can to cripple technologies other than their own (ummm...why did that IE Service Pack remove my Java Virtual Machine). Thankfully, for now at least, 50% of the web (and 80% of the useful web) is still developed by people who aren't tied to Windows, and I don't see M$ making the friends it needs to in colo centers, server farms, etc.
Remember, Microsoft bought Hotmail like 4+ years ago, but Hotmail was only fully moved off of Linux machines 2 months ago!
P.S. Forgot to address what you said about IE being 'good software' for being tolerant & forgiving of poor coding. I cannot disagree more. By not following rules explicitly, IE is very prone to security exploits. It also habitually leaks memory if too many instances are run concurrently (PC version). Additionally, the PC version has sold your url bar to RealNames, and fed you whole to MSN search. The Mac version, while better than the Windows version, still has a foible for every bell an whistle.
P.P.S. (because I was worried that this post was too short) After all the above was said, I do think I need to let you know that I respect M$ MacBU greatly. Office v.X is the best piece of software I've ever seen from the Beast, and IE for X is a striking improvement. I just needed to mention that M$ does not, thankfully, control the world (yet), and that calling IE good for being loose is 'silly'.