15Sep

Γιατί τόσοι πολλοί geeks μισούν τον Internet Explorer;

sshot-2010-10-18-1-04-07-47

Είναι γνωστό ότι σχεδόν κάθε geek μισεί τον Internet Explorer με πάθος, αλλά έχετε αναρωτηθεί ποτέ γιατί;Ας ρίξουμε μια σωστή ματιά στην ιστορία και από πού άρχισαν όλα. .. για τα γενεθλίων, αν όχι τίποτε άλλο.

Σε αντίθεση με αυτό που μπορεί να σκεφτείς, αυτό το άρθρο είναι , όχι , που σημαίνει να είναι ένα μίσος-fest στον Internet Explorer - στην πραγματικότητα, από το IE 9, συνέχισαν να βελτιώνουν την απόδοση, να προσθέτουν νέα χαρακτηριστικά και γενικά να τα καθιστούν πρότυπα -υποχωρητικός.

Στην αρχή ήταν IE, και ήταν καλό;

Είμαστε όλοι τόσο συνηθισμένοι στο να σκεφτόμαστε τον Internet Explorer ως τον αργό, κακόβουλο browser που βρίσκεται πίσω από τις εποχές, αλλά δεν ήταν πάντα αυτός ο τρόπος - στην πραγματικότητα, πάλι όταν ο Internet Explorer πρωτοστάτησε σε πολλές καινοτομίες που έκαναν τον ιστότι είναι σήμερα.

εικόνα

Αυτή η έκδοση του προγράμματος περιήγησης, που παρουσιάστηκε το 1997, ήταν ο πρώτος περιηγητής που εφάρμοσε το CSS( Cascading Style Sheets).Ναι, το διαβάζετε σωστά - στην πραγματικότητα, εισήγαγε πολλά νέα χαρακτηριστικά όπως οι μικροεφαρμογές Java και δυστυχώς τα στοιχεία ελέγχου ActiveX.

1997: Ο Internet Explorer 4
IE4 εισήγαγε έναν απίστευτα γρήγορο κινητό επεξεργαστή ως ενσωματωμένο στοιχείο που θα μπορούσε να χρησιμοποιηθεί σε άλλες εφαρμογές - αυτό ήταν πολύ σημαντικότερο από ό, τι αντιλαμβάνονται οι άνθρωποι.Αυτή η έκδοση εισήγαγε επίσης τη δυναμική HTML, η οποία επιτρέπει στις ιστοσελίδες να αλλάζουν δυναμικά τη σελίδα χρησιμοποιώντας το JavaScript και να προσθέτουν την ενσωμάτωση Active Desktop.

Ακόμα πιο περίεργο;Φαίνεται πως κανείς δεν το θυμάται πια, αλλά το IE4 ήταν πραγματικά cross-platform - θα μπορούσατε να το εγκαταστήσετε σε Mac OS, Solaris και HP-UX - και μέχρι την κυκλοφορία του IE5, το IE4 είχε φτάσει μερίδιο αγοράς 60%.

1999: Internet Explorer 5.x
Η Microsoft εφευρέθηκε η Ajax.ΟΠΑ, τι?Αυτό είναι σωστό, ήταν αυτή η έκδοση του IE που εισήγαγε τη δυνατότητα XMLHttpRequest στο JavaScript, η οποία αποτελεί τη βασική τεχνολογία πίσω από κάθε εφαρμογή Ιστού που χρησιμοποιείτε σήμερα - ξέρετε, όπως το Gmail.Φυσικά, ο όρος "Ajax" δεν δημιουργήθηκε μέχρι χρόνια αργότερα από κάποιον άλλο από τη Microsoft, αλλά αυτή η έκδοση υποστήριζε όλα τα απαραίτητα για να λειτουργήσει.

Έτσι Ναι, η Microsoft Innovated
Από το IE3 μέχρι το IE6, η Microsoft χρησιμοποίησε όλους τους πόρους για να ξεπεράσει την καινοτομία του ανταγωνισμού, απελευθερώνοντας νέα χαρακτηριστικά και καλύτερα προγράμματα περιήγησης γρηγορότερα από το Netscape.Στην πραγματικότητα, το Netscape 3 Gold ήταν ένα κουτάβι με σκουπίδια που συνέτριψαν όλη την ώρα και το Netscape 4 ήταν εξαιρετικά αργό και δύσκολα μπορούσε να αποδώσει τραπέζια - πολύ λιγότερα CSS, τα οποία συχνά θα προκαλούσαν τη συντριβή του προγράμματος περιήγησης.

Για να το θέσω στο πλαίσιο: Οι προγραμματιστές ιστού χρησιμοποιούσαν για να διαμαρτύρονται για το Netscape με τον ίδιο τρόπο που διαμαρτύρονται για το IE6 τώρα.

Τι έκανε αυτό το Πολύ Λάθος;

εικόνα

Το πρόβλημα ξεκίνησε όταν η Microsoft ενσωμάτωσε το IE στα Windows ως απαραίτητο στοιχείο και κατέστησε δύσκολη την απεγκατάσταση και τη χρήση ενός εναλλακτικού προγράμματος περιήγησης.Τότε υπήρξε όλη η επιχείρηση μαζί τους εκμεταλλευόμενος το μονοπώλιο τους για να προσπαθήσουν να βγάλουν το Netscape έξω από την αγορά και πολλοί άνθρωποι άρχισαν να βλέπουν τη Microsoft ως την κακή αυτοκρατορία.

Η Microsoft σταμάτησε να δοκιμάζει το
Μέχρι τη στιγμή που η Microsoft κυκλοφόρησε τον Internet Explorer 6 το 2001, συμπληρώνοντας πολλά νέα χαρακτηριστικά για τους προγραμματιστές Ιστού, επειδή δεν υπήρχε ανταγωνισμός και είχαν μερίδιο αγοράς 95%, η Microsoft σταμάτησε να προσπαθεί σοβαρά,για πέντε χρόνια ακόμα και μετά την απελευθέρωση του Firefox, και οι geeks άρχισαν να μετακινούνται αριστερά και δεξιά.

Χαρακτηριστικά ειδικά για τη Microsoft
Το όλο πρόβλημα με την καινοτομία της Microsoft είναι ότι μεγάλο μέρος της έγινε με τρόπους που δεν ακολουθούσαν τα πρότυπα του διαδικτύου - αυτό δεν ήταν τόσο μεγάλο πρόβλημα όταν ο Internet Explorer ήταν το μόνο παιχνίδι στην πόλη, αλλάμόλις ο Firefox και το Webkit μπήκαν και άρχισαν να ακολουθούν σωστά τα πρότυπα, ξαφνικά έγινε ένα τεράστιο πρόβλημα για τους προγραμματιστές ιστού.

Τρύπες ασφαλείας και συντριβή
Δεδομένου ότι η Microsoft αποφάσισε ότι δεν χρειάζεται να δοκιμάσουν πια, και δεν συνέχισαν με τον ανταγωνισμό από το Firefox και άλλα προγράμματα περιήγησης, τα σφάλματα και οι τρύπες ασφαλείας έπεσαν απλά αριστερά και δεξιά - πραγματικά τρομερά αυτά.Για παράδειγμα, αυτός ο κώδικας είναι το μόνο που απαιτείται για να καταρρεύσει το IE6:

& lt; script & gt; για( x στο document.write){ document.write( x);} & lt; / script & gt;

Στην πραγματικότητα, το στιγμιότυπο οθόνης στην αρχή αυτής της ενότητας ήταν ένα ζωντανό παράδειγμα της δοκιμής αυτού του συγκεκριμένου σφάλματος.

IE7 και IE8 ήταν πολύ λίγα, πολύ αργά
Χρειάστηκαν πέντε χρόνια μετά το IE6 για τη Microsoft να τελειώσει τελικά να κυκλοφορήσει το IE7, το οποίο πρόσθεσε καρτέλες και έκανε το πρόγραμμα περιήγησης λίγο πιο ανεκτό, αλλά για τους σχεδιαστές ιστοσελίδων ήταν ακόμα ένας εφιάλτης, και απλώς περιπλέκουν το ζήτημα από τότε που έπρεπε να κάνετε τις σελίδες να εμφανίζονται σωστά σε δύο περιθωριακά προγράμματα περιήγησης αντί για ένα μόνο.

Χρειάστηκαν άλλα 2,5 χρόνια για να κυκλοφορήσει τελικά η Microsoft Internet Explorer 8, η οποία βελτίωσε σημαντικά την υποστήριξη CSS για τους προγραμματιστές ιστού και πρόσθεσε νέες δυνατότητες όπως την ιδιωτική περιήγηση, την απομόνωση των καρτελών, για να αποφευχθεί η κατάργηση ολόκληρου του προγράμματος από μια κακή σελίδα.Μέχρι αυτό το σημείο, οι περισσότεροι geeks είχαν ήδη μεταφερθεί στον Firefox και στη συνέχεια μερικοί από εμάς στο Google Chrome.

Ο πραγματικός λόγος Geeks Hate IE

εικόνα [21]

Ακριβώς επειδή είμαστε geeks δεν σημαίνει ότι μισούμε όλα όσα είναι κατώτερα και ξεπερασμένα-στην πραγματικότητα, έχουμε συχνά αγάπη ρετρό computing - γι 'αυτό αγαπάμε Atari, NES, Commodore 64, κλπ.υπερηφάνεια για τις γνώσεις μας.Γιατί λοιπόν ο Internet Explorer έχει διαφορετική ιστορία;

Εδώ είναι μερικοί λόγοι που τροφοδότησαν το μίσος μας από το πρόγραμμα περιήγησης buggy, και τελικά μας έβαλαν σε όλη την άκρη:

Υποστηρίζοντας IE είναι σαν ένα πιρούνι στο μάτι για Web Devs
Εδώ είναι ένα δείγμα μιας ημέρας στη ζωή ενόςweb designer: Ξοδεύετε ώρες για να βεβαιωθείτε ότι η σελίδα σας φαίνεται υπέροχη και δοκιμάστε την στο Google Chrome, το Firefox, το Safari ή ακόμα και την Opera.Φαίνεται υπέροχο, φοβερό!

Τώρα ανοίγετε IE και η σελίδα μοιάζει με κάποιον που το έβαλε σε ένα μπλέντερ και χτύπησε το κουμπί Whip.Στη συνέχεια ξοδεύετε το διπλάσιο χρόνο προσπαθώντας να το διορθώσετε ώστε να φαίνονται ανεκτά σε IE6 και IE7, κατάλαβα δυνατά όλη την ώρα.

Ευτυχώς μέχρι το 2014, ο Internet Explorer 6 και 7 αποτελούν στατιστική ανωμαλία στην πραγματική χρήση του Διαδικτύου και οι περισσότεροι από τους μεγαλύτερους ιστότοπους έχουν σταματήσει τελείως να τις υποστηρίζουν.Ακόμη και η χρήση του Internet Explorer 8 μειώθηκε σε μονοψήφια ποσοστά για πολλούς ιστότοπους.

Geeks αναγκασμένοι να χρησιμοποιήσουν τον Internet Explorer εικόνα
Και εδώ βρισκόμαστε στο πραγματικό ζήτημα -όλος ο λόγος για τον οποίο οι geeks δεν μπορούν να σταθούν στον Internet Explorer:

Geeks παντού αναγκάστηκαν να χρησιμοποιήσουν τον Internet Explorer στην εργασία ακόμη και όταν υπάρχουν καλύτεροι φυλλομετρητές,να την υποστηρίξουμε για εταιρικές εφαρμογές, να αναγκαστούμε να βεβαιωθούμε ότι οι ιστότοποι εξακολουθούν να εργάζονται στον IE και δεν θα μπορούσαμε να πείσουμε τον σε όλους να αλλάξουν σε ένα καλύτερο πρόγραμμα περιήγησης.

Οι Geeks δεν μισούν κάτι που είναι κατώτερο - αλλά το μισούν όταν τους αναγκάζονται.

Η καλή είδηση: Το μέλλον είναι πιο φωτεινό για IE

Ευτυχώς, φαίνεται ότι η Microsoft έχει τελικά μάθει από τα πολλά, πολλά λάθη τους στον κόσμο του προγράμματος περιήγησης.Οι Internet Explorer 10 και 11 είναι απίστευτα γρήγοροι, συνήθως συμβατοί με τα πρότυπα και εκτός από την ξεπερασμένη UI που πραγματικά χρειάζεται κάποια αγάπη, είναι μια σταθερή επιλογή για κανέναν.Υπάρχουν ακόμη και φήμες ότι η Microsoft θα μπορούσε τελικά να κυκλοφορήσει μια καλύτερη διεπαφή χρήστη για IE στα Windows 10. Εδώ ελπίζω!

Στην πραγματικότητα, με βάση τις πρόσφατες δοκιμές, πολλά από τα νέα κακόβουλα προγράμματα δεν στοχεύουν ακόμη τον Internet Explorer, επειδή γράφοντας plugins για IE είναι ένα περίπλοκο πράγμα, ενώ γράφοντας κάποιο γρήγορο κώδικα HTML και JavaScript για να κάνετε κατασκοπεία επεκτάσεις adware για τον Firefoxή το Chrome είναι πραγματικά εύκολο.

Είναι ένας εντελώς νέος κόσμος και ο Chrome, παρά ο IE, είναι ο στόχος.