15Sep
Powszechnie wiadomo, że prawie każdy geek nienawidzi przeglądarki Internet Explorer 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żna by pomyśleć, ten artykuł to , a nie , który miał być "hate-fest" w Internet Explorerze - w rzeczywistości, od IE 9, nadal poprawiali wydajność, dodawali nowe funkcje i generalnie poprawiali standard.zgodny.
Na początku Nie było IE, i było dobre?
Wszyscy byliśmy tak przyzwyczajeni do myślenia o Internet Explorerze jako o powolnej, błędnej przeglądarce, która jest za czasami, ale nie zawsze tak było - w rzeczywistości, kiedy Internet Explorer był pionierem wielu innowacji, które sprawiły, że Internetco to jest dzisiaj.
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ł niesamowicie szybki( w tym czasie) silnik renderujący jako komponent do osadzania, który mógłby być używany w innych aplikacjach - było to o wiele ważniejsze, niż ludzie sobie zdawali sprawę.W tej wersji wprowadzono również 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
Firma Microsoft wynalazła 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.
Co się stało Very Wrong?
Kłopoty zaczęły się, gdy firma Microsoft zintegrowała program IE z systemem Windows jako wymagany komponent i utrudniła odinstalowanie i używanie alternatywnej przeglądarki. Potem był cały biznes z wykorzystaniem ich monopolu, aby wypchnąć Netscape z rynku, a wielu ludzi zaczęło postrzegać Microsoft jako imperium zła.
Microsoft przestał próbować
Do czasu wydania Microsoft 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ć - na poważnie, nie zrobili nicprzez pięć lat, nawet po zwolnieniu Firefoksa, a geekowie zaczęli migrować w prawo i lewo.
Funkcje specyficzne dla Microsoftu
Cały problem z innowacjami Microsoftu polega na tym, że wiele z nich zostało zrobionych w sposób niezgodny ze standardami sieci - nie był to tak duży problem, gdy Internet Explorer był jedyną grą w mieście, alekiedy Firefox i Webkit pojawili się i zaczęli poprawnie przestrzegać standardów, nagle stało się to ogromnym 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:
& lt; script & gt; for( x in document.write){ document.write( x);} & lt; / script & gt;
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 sprawił, że przeglądarka była nieco bardziej znośna, ale dla projektantów stron internetowych było to wciąż koszmarem do radzenia sobie zi tylko skomplikowało to problem, ponieważ teraz trzeba było poprawnie renderować strony w dwóch kiepskich przeglądarkach zamiast jednego.
Trwało to 2,5 roku, zanim Microsoft ostatecznie wydał 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.
The Real Reason Geeks Hate IE
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, itp.duma z naszej wiedzy o maniakach. Dlaczego więc Internet Explorer to inna historia?
Oto kilka powodów, które podsycają naszą nienawiść do przeglądarki z błędami, i ostatecznie stawiają nas na krawędzi:
Obsługa IE jest jak wideokonferencja dla Web Devs
Oto przykładowy dzień z życiaprojektant 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, a 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 w 2014 roku 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 korzystania z przeglądarki Internet Explorer
I tu dochodzimy do prawdziwego problemu - cały powód, dla którego maniacy nie mogą znieść Internet Explorera:
Geekowie wszędzie byli zmuszeni używać Internet Explorera w pracy, nawet gdy są lepsze przeglądarki, zmuszenido obsługi aplikacji korporacyjnych, zmuszonych do upewnienia się, że strony internetowe nadal działają w IE, i nie mogliśmy przekonać dla wszystkich do przejścia na lepszą przeglądarkę.
Geekowie nie nienawidzą czegoś, co jest gorsze - ale nienawidzą go, gdy jest na nie narzucany.
Dobra nowina: Przyszłość jest jaśniejsza dla IE
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ż nawet 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 Firefoksalub Chrome jest naprawdę łatwy.
To zupełnie nowy świat, a celem jest Chrome, a nie IE.