Site BLOG PAGE🔎 SEARCH  Ξ INDEX  MAIN MENU  UP ONE LEVEL
 OJB's Web Site. Version 2.1. Blog Page.You are here: entry572 blog owen2 
Blog

Add a Comment   Up to OJB's Blog List

Why Do They Do It?

Entry 572, on 2007-07-13 at 14:58:24 (Rating 3, Computers)

Why do Microsoft have to make life so hard for us? As you will have noticed in this blog, I do criticise them with monotonous regularity anyway, but this tirade has been triggered by a particular issue.

I'm currently completing a fairly sophisticated web site (or maybe web database or even web application is a more accurate description) which uses a lot of Javascript to control client-side processes and requires fairly tight control through CSS. I initially got this working in Safari and to do this I just used standard manuals for the web technologies I use: PHP, MySQL, HTML, CSS, and Javascript. In Safari the system works beautifully. It looks great, its fast, and it works every time. With a small amount of modification I got the system working in Firefox too.

But what about Internet Explorer? No, its not that easy. Microsoft have chosen to ignore or re-interpret various parts of Javascript and have added so many security settings that its hard to make anything beyond a basic web site work. This is IE 7, so its not like an older version they haven't had a chance to correct yet.

So I had to add extra code into my system: if the browser is IE do this instead of the standard Javascript I use for other browsers. Even then I still haven't got one function working because I get an error variously described as a bug in IE6 (surely they've fixed it in 7), a security feature, and a re-interpretation of the standard behaviour.

I can't believe that a company with the resources of Microsoft can't do a better job than this. An open source browser (Firefox) is considerably better, although there is at least one Javascript method it doesn't implement for no good reason, and Safari seems to follow all the standards remarkably well. Why can't Microsoft get it right?

There are two possibilities I can see. One, they are incompetent and/or just don't care; and two, they deliberately sabotage established standards through unfair use of their monopoly position. Of course, both of these are likely. Unfortunately, the majority of computer users are either apathetic or ignorant regarding browser choice so we are doomed to having to work with IE in the immediate future.


There are no comments for this entry.


You can leave comments about this entry using this form.

Enter your name (optional):
Enter your email address (optional):
Enter the number shown here:number
Enter the comment:

To add a comment: enter a name and email (optional), type the number shown, enter a comment, click Add.
Note that you can leave the name blank if you want to remain anonymous.
Enter your email address to receive notifications of replies and updates to this entry.
The comment should appear immediately because the authorisation system is currently inactive.

I do podcasts too!. You can listen to my latest podcast, here: OJB's Podcast 2024-11-18 Unity Through Division: Sometimes hard decisions need to be made to make genuine progress..
 Site ©2024 by OJBRSS FeedWhy Macs are BestMade & Served on Mac 
Site Features: Blog RSS Feeds Podcasts Feedback Log04 Nov 2024. Hits: 53,103,118
Description: Blog PageKeywords: BlogLoad Timer: 12ms