but why is ie hated so much...better yet why do you think firefox is so much better? all i'm saying is i've used it and never really gotten why people like it more. obviously i'm missing something...then again maybe i just use the internet by typing in webpages, scrolling, and pressing the back button every now and then. seems like they all do that...
Let me paint you a picture of how the Windows OS works versus other OSes, and this will directly reflect why IE is not very secure and very open to attacks, plus its bloated with MS only technology.
Basics of an OS. You have the kernel, which is a layer of the OS that is considered the brain, it does the bossing around. Then you have the shell, which is a layer between the kernel and the graphical user interface, and then you have the GUI. So, when you interact with the GUI it interacts with the shell, which then interacts with the kernel. You are never suppose to have direct access to the kernel.
Well, in windows, you have direct access to the kernel via kernel hooks. So applications and drivers, and codecs, and anything you can install can have direct access to the kernel
with out any authentication. Thus, making it very easy for someone to write a virus/malware/spyware app for windows. Once the executable runs it can basically run as root with out having authority to do so.
Now, brings in IE, and a MS only technology known as Active X. Active X is an API so to speak that allows developers (in a very sloppy manner) write web based apps that only work in IE. Active X also has direct access to the windows kernel via kernel hooks. Now MS does not adhere to any open source standard with their browser, so web developers are forced to alter their code to make it work with IE. I have several web developer friends who do it professionally and all of them hate working with IE for this reason. Now you are browsing along a well known website that has been hijacked, and it all of the sudden says, hey install this active X plug in for your IE to make it work. You install it, and then its too late, you're system is now infected.
Hope that makes sense I tried to explain it in a very simple manner.