Why Internet Explorer should be avoided!

Simply put, it generally sucks!

To support the claim, I will list the main reasons below of Internet Explorer's failure as a web browser:

•It is the only browser that does not follow standards.
•Insecure by design, so it is prone to spyware and viruses
•Lacks features of other leading browsers. •No incremental improvement for more than 5 years

There are really only 2 types of web browsers in this world, Internet Explorer and Others (Firefox, Opera, Konqueror...). The fact that IE (Internet Explorer) is built as a 'full featured' browser but is the only one which is intentionally made to not follow simple web standards, is well... disgusting (to me) while others like Firefox and Opera are already (or almost) standards compliant.

Web Standards are extremely Important!

Following web standards is very important because it allows ease for web developers/designers to create websites which the layout renders correctly and definitely regardless of which browser. EXCEPT IE!

Do you know how frustrating it is after you make a website look beautiful on Firefox, and added some useful scripts/CSS to make the website look even cleaner, nicer and more interactive and appealing for users, then still looks and work the same when you open the site in Opera, then you view the site with IE and it looks RUBBISH! Page is positioned incorrectly, script fails to work, images with some transparency are replaced by a solid grey colour instead, etc.

Then you spend minutes or hours to solve these problems in IE while making sure the changes do not in-turn break in the browser that you originally got working in. These 'fixes' for IE are really just hacks, ways around the problem. So in the end:

•Your scripts may become 2 times longer, half of the script to do 1 thing on other browsers and the other half to do the same thing on IE.

•Or a standard function that is suppose to be done with 1 command has to be done with several lines of code in IE because that command does not exist! You have to create that function from scratch to mimic that 1 command.

•Or using a HTML+CSS method to cleanly layout a table which simply will not work, because IE does not support that CSS standard function.

•Or you took the easy way out and sacrifice that feature from your website because you can't find a way around the problem in IE or it is simply impossible to make that feature work without rewriting IE itself.

So why does Microsoft continue to take their sweet ass time fixing these problems? In fact I believe that they will never fix these 'problems' because Microcrap always see bugs in their products as 'features'. This works for them, because these 'features' are the only thing that differentiate from other browsers/products and using it at their advantage. They are betting that web developers would rather make their site work on IE while break in other browsers, than going through the trouble to make their site work on other browsers properly as well because IE has a significant userbase.

"Why follow globally approved standards when over 90% of computers run Windoze and has IE as it's default web browser? Instead let's claim that the standard is flawed and force people to use our mediocre software." Not an exact quotation but that is basically the attitude of Microspht. Their business model is not about competing in making better products than others, it is to monopolize everything, and putting customers' interests last by taking away their choices.

I could list more negative points about IE but I want to encourage the use of a better web browser now. Get Firefox. It is open-sourced, meaning that the software's source-code is 'opened' to the people, the users. So it is a web browser contributed by the people, for the interest of the people.

To be continued...