Bene, questo ha principalmente due ragioni:
1. Le versioni di IE presentano differenze importanti
Mentre altri browser potrebbero non avere (ovvia) differenza tra le versioni, Internet Explorer, essendo l'unico browser preinstallato (e sostanzialmente codificato) in Windows, presenta enormi differenze dalla versione 6 alla versione 10. La versione 10 è quasi altrettanto buona browser come Chrome o Firefox , mentre la versione 6 è un browser inaffidabile, lento, buono a nulla, sovra-personalizzato ancora utilizzato da alcuni non esperti di tecnologia ed è incompatibile con migliaia di funzionalità introdotte dopo la sua creazione (ovvero oltre un decennio fa).
Puoi vedere alcuni esempi di compatibilità qui .
2. Essere preinstallato ha un impatto sul mercato
Poiché IE viene fornito con Windows e mentre altri sistemi operativi stanno guadagnando pubblicità, Windows è stato il valore predefinito per migliaia (se non milioni) di persone, per molto tempo. Dal momento che queste persone assumono programmatori per fare cose, come creare i loro siti Web , i programmatori sono costretti a farlo apparire bene sullo schermo del cliente , anche se questo non è sempre rivolto al pubblico più vasto.
Naturalmente, la maggior parte di noi sta cercando di ottenere un buon risultato sia sullo schermo del cliente che su quello dei propri clienti, ma non è sempre facile, se il nostro cliente ha IE 6. (E credetemi: alcuni di loro penseranno che non sei un buon sviluppatore se chiedi loro di cambiare il browser)
Quindi, in conclusione, tendiamo a fare sempre riferimento a IE con la sua versione, perché significa qualcosa di diverso per lo sviluppo .
PS: Ecco un grande articolo di blog sulla storia di IE e sul perché i geek lo odiano, il che fa un'ottima presentazione su un browser un tempo valido.