Powszechnie wiadomo, że prawie każdy geek nienawidzi Internet Explorera z pasją, ale czy kiedykolwiek zastanawiałeś się, dlaczego? Rzućmy uczciwe spojrzenie na historię i miejsce, w którym wszystko się zaczęło ... dla potomności, jeśli nic więcej.
Wbrew temu, co możesz pomyśleć, ten artykuł jest nie w programie Internet Explorer - w rzeczywistości, od IE 9, nadal poprawiają wydajność, dodają nowe funkcje i generalnie są zgodne ze standardami.
Wszyscy byliśmy tak przyzwyczajeni do myślenia o Internet Explorerze jako o powolnej, zapluskwionej przeglądarce, która znajduje się za czasami, ale nie zawsze tak było - w rzeczywistości, kiedy Internet Explorer był pionierem wielu innowacji, które sprawiły, że sieć to jest dziś.
Oto krótka wycieczka po łatwo zapomnianej historii niesławnej przeglądarki:
1996: Internet Explorer 3
Ta wersja przeglądarki, wprowadzona w 1997 roku, była pierwszą przeglądarką do implementacji CSS (Cascading Style Sheets). Tak, czytasz to poprawnie - w rzeczywistości wprowadzono wiele nowych funkcji, takich jak aplety Java i niestety, formanty ActiveX.
1997: Internet Explorer 4
IE4 wprowadziło niesamowicie szybki (w tym czasie) silnik renderujący jako komponent do wbudowania, który można wykorzystać w innych aplikacjach - było to o wiele ważniejsze, niż ludzie sobie zdawali sprawę. W tej wersji wprowadzono także dynamiczny HTML, który pozwala stronom internetowym dynamicznie zmieniać stronę za pomocą JavaScript i dodaje integrację Active Desktop.
Jeszcze dziwniejsze? Wygląda na to, że nikt już o tym nie pamięta, ale IE4 był w rzeczywistości platformą wieloplatformową - można ją było zainstalować w systemach Mac OS, Solaris i HP-UX - a do czasu wydania IE5, IE4 osiągnął 60-procentowy udział w rynku.
1999: Internet Explorer 5.x
Microsoft wynalazł Ajax. Czekaj, co? Zgadza się, to właśnie ta wersja IE wprowadziła funkcję XMLHttpRequest w języku JavaScript, która stanowi podstawową technologię każdej aplikacji internetowej, z której korzystasz dzisiaj - jak na przykład Gmail. Oczywiście, termin "Ajax" nie został tak naprawdę ukształtowany dopiero kilka lat później przez kogoś innego niż Microsoft, ale ta wersja obsługiwała wszystko, co niezbędne, aby to działało.
Tak, tak, Microsoft Innovated
Od IE3 do IE6, Microsoft wykorzystał wszystkie swoje zasoby, aby po prostu wprowadzić innowacje w konkurencji, udostępniając nowe funkcje i lepsze przeglądarki szybciej niż Netscape. W rzeczywistości Netscape 3 Gold był błędnym plikiem śmieci, który ciągle się zawieszał, a Netscape 4 był bardzo powolny i ledwo mógł renderować tabele - o wiele mniej CSS, co często powodowało awarię przeglądarki.
Aby umieścić to w kontekście: twórcy stron internetowych skarżyli się na Netscape w ten sam sposób, w jaki teraz narzekają na IE6.
Kłopoty zaczęły się, gdy Microsoft zintegrował IE z Windows jako wymagany komponent i utrudnił odinstalowanie i używanie alternatywnej przeglądarki. Potem był cały biznes z wykorzystaniem ich monopolu, aby wypchnąć Netscape z rynku, a wiele osób zaczęło postrzegać Microsoft jako imperium zła.
Microsoft przestał próbować
Do czasu, gdy Microsoft wydał Internet Explorer 6 w 2001 roku, wraz z mnóstwem nowych funkcji dla programistów internetowych, ponieważ nie było konkurencji i mieli 95 procent udziału w rynku, Microsoft po prostu przestał próbować - poważnie, nie robili nic przez pięć lat, nawet po Firefox został zwolniony, a maniacy zaczęli migrować w lewo i prawo.
Cechy specyficzne dla Microsoft
Cały problem z innowacjami Microsoftu polega na tym, że większość z nich została wykonana w sposób niezgodny ze standardami sieci - nie był to tak duży problem, gdy Internet Explorer był jedyną grą w mieście, ale gdy pojawił się Firefox i Webkit i zaczął poprawnie przestrzegać standardów, nagle stał się poważnym problemem dla twórców stron internetowych.
Otwory bezpieczeństwa i awarie
Ponieważ Microsoft zdecydował, że nie muszą już próbować, i nie nadążają za konkurencją ze strony Firefoksa i innych przeglądarek, błędy i luki w bezpieczeństwie pojawiły się po lewej i prawej stronie - naprawdę straszne. Na przykład ten kod jest wszystkim, co jest wymagane do awarii IE6:
for (x in document.write) document.write (x);
W rzeczywistości zrzut ekranu na początku tej sekcji był żywym przykładem testowania tego konkretnego błędu.
IE7 i IE8 były zbyt małe, zbyt późno
Minęło pięć lat po IE6 dla Microsoftu, aby w końcu wydać IE7, który dodał tabulatory i uczynił przeglądarkę nieco bardziej znośną, ale dla projektantów stron internetowych było to wciąż koszmarem do załatwienia i tylko skomplikowało sprawę, ponieważ teraz musieliście sprawiają, że strony są renderowane poprawnie w dwóch kiepskich przeglądarkach zamiast jednego.
Minęło kolejne 2,5 roku, zanim Microsoft wydał wreszcie Internet Explorer 8, który znacznie poprawił obsługę CSS dla programistów internetowych i dodał nowe funkcje, takie jak Prywatne przeglądanie, izolacja kart, aby zapobiec uszkodzeniu całej strony przez jedną złą stronę i ochronie przed phishingiem. W tym momencie większość maniaków przeniosła się już do Firefoksa, a niektórzy z nas do Google Chrome.
To, że jesteśmy geekami, nie oznacza, że nienawidzimy wszystkiego, co gorsze i przestarzałe - w rzeczywistości często kochamy komputery retro - dlatego uwielbiamy Atari, NES, Commodore 64 itd. Jesteśmy dumni z naszej wiedzy o maniakach. Dlaczego więc Internet Explorer to inna historia?
Oto kilka powodów, które podsycają naszą nienawiść do błędnej przeglądarki i ostatecznie stawiają nas na krawędzi:
Wspieranie IE jest jak wideokonferencja dla twórców stron WWW
Oto przykładowy dzień z życia projektanta stron internetowych: spędzasz godziny, upewniając się, że Twoja strona wygląda świetnie, i testujesz ją w Google Chrome, Firefox, Safari, a nawet w Operze. Wygląda świetnie, świetnie!
Teraz otwierasz IE i strona wygląda tak, jakby ktoś włożył ją do blendera i nacisnął przycisk Whip. Następnie spędzasz dwa razy więcej czasu próbując go naprawić, aby wyglądał na znośny w IE6 i IE7, przeklinając głośno przez cały czas.
Na szczęście do 2014 r. Internet Explorer 6 i 7 są anomalią statystyczną w rzeczywistym korzystaniu z Internetu, a większość większych stron internetowych całkowicie przestała je wspierać. Nawet użycie Internet Explorera 8 spadło do jednocyfrowych wartości procentowych dla wielu stron internetowych.
Geekowie zmuszeni do używania Internet Explorera
I tu dochodzimy do prawdziwego problemu - cały powód, dla którego maniacy nie mogą znieść Internet Explorera:
Geekowie byli wszędzie zmuszeni używać Internet Explorera w pracy, nawet gdy istnieją lepsze przeglądarki, zmuszeni do obsługi aplikacji korporacyjnych, zmuszeni do upewnienia się, że strony internetowe nadal działają w IE, i nie mogliśmy przekonać wszyscy aby przełączyć się na lepszą przeglądarkę.
Maniacy nie nienawidzą czegoś, co jest gorsze, ale nienawidzą go, gdy jest na nie zmuszany.
Na szczęście wygląda na to, że Microsoft w końcu nauczył się od wielu, wielu błędów w świecie przeglądarek. Internet Explorer 10 i 11 są szybkimi, w większości zgodnymi ze standardami, a poza przestarzałym interfejsem, który naprawdę potrzebuje trochę miłości, są dobrym wyborem dla każdego. Pojawiły się nawet plotki, że Microsoft może w końcu wydać lepszy interfejs użytkownika dla IE w Windows 10. Mam nadzieję!
W rzeczywistości, w oparciu o nasze ostatnie testy, wiele nowych złośliwych programów nie jest już kierowanych do Internet Explorera, ponieważ pisanie wtyczek do IE jest skomplikowane, podczas pisania krótkiego kodu HTML i JavaScript, aby tworzyć rozszerzenia adware szpiegujące dla Firefoksa lub Chrome jest naprawdę łatwy.
To zupełnie nowy świat, a celem jest Chrome, a nie IE.