Neredeyse her ineğin Internet Explorer'dan büyük bir tutkuyla nefret ettiği yaygın bir bilgidir, ancak nedenini hiç merak ettiniz mi? Gelin tarihe ve her şeyin nerede başladığına adil bir şekilde bakalım… başka bir şey değilse gelecek nesil için.
Düşündüğünüzün aksine, bu makale değil Internet Explorer'da bir nefret festivali anlamına geliyordu — aslında, IE 9'dan beri performansı iyileştirmeye, yeni özellikler eklemeye ve genellikle standartlara uygun hale getirir .
Başlangıçta IE Vardı ve Oldu İyi?
Hepimiz Internet Explorer'ı zamanın gerisinde kalan o yavaş, hatalı tarayıcı olarak düşünmeye o kadar alışmışızdır ki, ama her zaman böyle değildi - aslında, Internet Explorer, web'i ne hale getiren birçok yeniliğe öncülük ettiğinde bugün.
Kötü şöhretli tarayıcının kolayca unutulmuş geçmişinde hızlı bir tur:
1996: Internet Explorer 3
Tarayıcının 1997'de tanıtılan bu sürümü, CSS'yi (Basamaklı Stil Sayfaları) uygulayan ilk tarayıcıydı. Evet, bunu doğru okuyorsunuz - aslında Java uygulamaları ve ne yazık ki ActiveX denetimleri gibi birçok yeni özelliği tanıttı.
1997: Internet Explorer 4
IE4 çok hızlı bir şekilde tanıttı (o sırada)
gömülebilir bir bileşen olarak oluşturma motoru
diğer uygulamalarda da kullanılabilecek — bu, insanların düşündüğünden çok daha önemliydi. Bu sürüm aynı zamanda web sayfalarının JavaScript kullanarak sayfayı dinamik olarak değiştirmesine izin veren Dinamik HTML'yi tanıttı ve Aktif Masaüstü entegrasyonu ekledi.
Daha da garip mi? Görünüşe göre artık bunu kimse hatırlamıyor, ancak IE4 aslında çapraz platformdu - bunu Mac OS, Solaris ve HP-UX'e yükleyebilirsiniz - ve IE5 piyasaya sürüldüğünde IE4 yüzde 60 pazar payına ulaşmıştı.
1999: Internet Explorer 5.x
Microsoft, Ajax'ı icat etti. Bir dakika ne? Doğru, öyleydi
IE'nin bu versiyonu
JavaScript'te XMLHttpRequest özelliğini tanıtan ve bugün kullandığınız her web uygulamasının (biliyorsunuz, Gmail gibi) arkasında yatan teknolojiyi oluşturan. Elbette, "Ajax" terimi aslında yıllar sonra Microsoft dışında biri tarafından icat edilmemişti, ancak bu sürüm, çalışması için gereken her şeyi destekledi.
Yani Evet, Microsoft Innovated
Microsoft, IE3'ten IE6'ya kadar tüm kaynaklarını rekabette yenilik yapmak için kullandı, Netscape'ten daha hızlı yeni özellikler ve daha iyi tarayıcılar yayınladı. Aslında, Netscape 3 Gold bir
her zaman düşen buggy hurda parçası
ve Netscape 4 son derece yavaştı ve tabloları zar zor işleyebiliyordu — çok daha az CSS, bu da genellikle tarayıcının çökmesine neden oluyordu.
Bağlama koymak için: Web geliştiricileri, şimdi IE6'dan şikayet ettikleri gibi Netscape'ten de şikayet ediyorlardı.
Bunu Böyle Yapan Nedir? Çok Yanlış?
Microsoft, IE'yi gerekli bir bileşen olarak Windows'a entegre ettiğinde ve alternatif bir tarayıcıyı kaldırıp kullanmayı zorlaştırdığında sorun başladı. Sonra, Netscape'i piyasanın dışına itmek için tekellerini sömüren tüm iş vardı ve birçok insan Microsoft'u kötü imparatorluk olarak görmeye başladı.
Microsoft Denemeyi Durdurdu
Zamanla Microsoft
2001'de Internet Explorer 6'yı piyasaya sürdü
, web geliştiricileri için pek çok yeni özellikle tamamlandı, çünkü rekabet olmadığı ve yüzde 95 pazar payına sahip oldukları için Microsoft denemeyi bıraktı - cidden, Firefox piyasaya sürüldükten sonra bile beş yıl boyunca hiçbir şey yapmadılar ve meraklılar sola ve sağ.
Microsoft'a Özgü Özellikler
Microsoft'un yeniliğiyle ilgili tüm sorun, çoğunun web standartlarına uymayan şekillerde yapılmasıydı - bu, şehirdeki tek oyun Internet Explorer olduğunda büyük bir sorun değildi, ancak Firefox ve Webkit geldiğinde ve standartları doğru bir şekilde takip etmeye başladıklarında, birdenbire web geliştiricileri için büyük bir sorun haline geldi.
Güvenlik Delikleri ve Çarpma
Microsoft artık denemelerine gerek olmadığına karar verdiğinden ve Firefox ve diğer tarayıcılardan gelen rekabete ayak uyduramadıklarından, solda ve sağda ortaya çıkan hatalar ve güvenlik açıkları - gerçekten korkunç olanlar da. Örneğin, IE6'nın çökmesi için gereken tek şey bu kod:
<script> for (x in document.write) {document.write(x);} </script>
Aslında, bu bölümün başındaki ekran görüntüsü, bu belirli hatayı test etmenin canlı bir örneğiydi.
IE7 ve IE8 Çok Az, Çok Geç
IE6'nın sonunda Microsoft'un sekmeler ekleyen ve tarayıcıyı biraz daha toleranslı hale getiren IE7'yi yayınlamaya başlaması beş yıl sürdü, ancak web tasarımcıları için hala başa çıkılması gereken bir kabustu ve şu andan beri sorunu karmaşık hale getirdi. sayfaların tek bir tarayıcı yerine iki kötü tarayıcıda doğru şekilde görüntülenmesini sağlayın.
Microsoft'un, web geliştiricileri için CSS desteğini büyük ölçüde iyileştiren ve bir kötü sayfanın tüm tarayıcıyı kapatmasını önlemek için sekme yalıtımı ve kimlik avı koruması gibi yeni özellikler ekleyen Internet Explorer 8'i nihayet yayınlaması 2,5 yıl daha sürdü. Bu noktada, çoğu inek zaten Firefox'a ve sonra bazılarımız Google Chrome'a geçmişti.
The Real Reason Geeks Hate IE
Sırf inek olmamız, aşağılık ve modası geçmiş her şeyden nefret ettiğimiz anlamına gelmez - aslında, retro bilgisayarları seviyoruz - işte bu yüzden Atari, NES, Commodore 64, vs.'yi seviyoruz. İnek bilgimizle gurur duyuyoruz. Peki, Internet Explorer neden farklı bir hikaye?
İşte buggy tarayıcıya duyduğumuz nefreti körükleyen ve nihayet bizi her yere koyan birkaç neden:
IE'yi desteklemek, Web Geliştiricilerinin Gözündeki Çatal Gibi
İşte bir web tasarımcısının hayatından bir gün örneği: Sayfanızın harika görünmesini sağlamak için saatler harcarsınız ve onu Google Chrome, Firefox, Safari ve hatta Opera'da test edersiniz. Harika görünüyor, harika!
Şimdi IE'yi açıyorsunuz ve sayfa sanki birisi onu blendere koyup Kırbaç düğmesine basıyor. Ardından, IE6 ve IE7'de tolere edilebilir görünmesi için düzeltmeye çalışmak için iki kat zaman harcarsınız ve tüm zaman boyunca yüksek sesle küfredersiniz.
Neyse ki 2014 yılına kadar, Internet Explorer 6 ve 7 gerçek İnternet kullanımındaki istatistiksel bir anormalliktir ve daha büyük web sitelerinin çoğu onları desteklemeyi tamamen bırakmıştır. Internet Explorer 8 kullanımı bile birçok web sitesi için tek haneli yüzdelere düştü.
Geeks Internet Explorer'ı Kullanmaya Zorlanıyor
Ve işte burada asıl konuya geldiğimiz nokta — ineklerin Internet Explorer'a katlanamamasının tüm nedeni:
Her yerde meraklılar, daha iyi tarayıcılar olsa bile işte Internet Explorer'ı kullanmak zorunda kaldılar, onu kurumsal uygulamalar için desteklemek zorunda kaldılar, web sitelerinin hala IE'de çalıştığından emin olmaya zorlandık ve ikna edemedik herkes daha iyi bir tarayıcıya geçmek için.
İnekler aşağılık bir şeyden nefret etmezler, ancak onlara zorla uygulandığında bundan nefret ederler.
İyi Haber: Gelecek IE için Daha Parlak
Neyse ki, Microsoft nihayet tarayıcı dünyasındaki birçok hatasından öğrenmiş gibi görünüyor. Internet Explorer 10 ve 11 çok hızlıdır, çoğunlukla standartlara uygundur ve gerçekten biraz sevgiye ihtiyaç duyan modası geçmiş kullanıcı arayüzü dışında herkes için sağlam bir seçimdir. Microsoft'un nihayet Windows 10'da IE için daha iyi bir kullanıcı arayüzü yayınlayacağına dair söylentiler bile var. İşte umarız!
Aslında, son testlerimize göre, yeni kötü amaçlı yazılımların çoğu artık Internet Explorer'ı hedeflemiyor, çünkü IE için eklenti yazmak karmaşık bir şeyken, bazı hızlı HTML ve JavaScript kodları Firefox veya Chrome için casusluk reklam yazılımı uzantıları yapın gerçekten çok kolay.
Yepyeni bir dünya ve hedef IE'den çok Chrome.