Tại sao nhiều Geek ghét Internet Explorer?
Đó là kiến thức phổ biến mà hầu hết mọi người đam mê đều ghét Internet Explorer với niềm đam mê, nhưng bạn có bao giờ tự hỏi tại sao không? Chúng ta hãy nhìn nhận một cách công bằng về lịch sử và nơi tất cả bắt đầu cho sự hậu thế, nếu không có gì khác.
Trái với những gì bạn có thể nghĩ, bài viết này là không phải có nghĩa là một lễ hội đáng ghét trên Internet Explorer - thực tế, kể từ IE 9, họ đã tiếp tục cải thiện hiệu suất, thêm các tính năng mới và nói chung làm cho nó tuân thủ các tiêu chuẩn.
Lúc bắt đầu có IE, và nó đã Tốt?
Chúng ta đã quá quen với việc nghĩ về Internet Explorer vì trình duyệt chậm chạp, lỗi thời đó, nhưng không phải lúc nào cũng vậy - thực tế, từ khi trở lại, Internet Explorer đã đi tiên phong trong nhiều đổi mới tạo ra web hôm nay là ngày.
Đây là một chuyến tham quan nhanh qua lịch sử dễ bị lãng quên của trình duyệt khét tiếng:
1996: Internet Explorer 3
Phiên bản trình duyệt này, được giới thiệu vào năm 1997, là trình duyệt đầu tiên triển khai CSS (Cascading Style Sheets). Vâng, bạn đang đọc chính xác - thực tế, nó đã giới thiệu nhiều tính năng mới như các tiểu dụng Java và thật đáng buồn, các điều khiển ActiveX.
1997: Internet Explorer 4
IE4 đã giới thiệu một công cụ kết xuất nhanh (vào thời điểm đó) như một thành phần có thể nhúng có thể được sử dụng trong các ứng dụng khác - điều này quan trọng hơn nhiều so với mọi người nhận ra. Phiên bản này cũng giới thiệu Dynamic HTML, cho phép các trang web thay đổi động trang bằng JavaScript và thêm tích hợp Active Desktop.
Lạ hơn nữa? Có vẻ như không còn ai nhớ điều này nữa, nhưng IE4 thực sự là đa nền tảng - bạn có thể cài đặt nó trên Mac OS, Solaris và HP-UX - và khi IE5 được phát hành, IE4 đã đạt được 60% thị phần.
1999: Internet Explorer 5.x
Microsoft đã phát minh ra Ajax. Chờ đợi gì? Đúng vậy, chính phiên bản IE này đã giới thiệu tính năng XMLHttpRequest trong JavaScript, tạo thành công nghệ cơ bản đằng sau mọi ứng dụng web bạn đang sử dụng ngày nay - như bạn biết, như Gmail. Tất nhiên, thuật ngữ xuất hiện Ajax Ajax không thực sự được đặt ra cho đến nhiều năm sau bởi một người nào đó không phải là Microsoft, nhưng phiên bản này hỗ trợ mọi thứ cần thiết để làm cho nó hoạt động.
Vì vậy, có, Microsoft đã đổi mới
Từ IE3 cho đến IE6, Microsoft đã sử dụng tất cả các tài nguyên của họ để đơn giản là đổi mới đối thủ, phát hành các tính năng mới và trình duyệt tốt hơn nhanh hơn Netscape. Trên thực tế, Netscape 3 Gold là một thứ rác rưởi luôn bị sập và Netscape 4 cực kỳ chậm và hầu như không thể hiển thị các bảng - ít CSS hơn, thường khiến trình duyệt bị sập.
Để đặt nó trong bối cảnh: các nhà phát triển web trước đây thường phàn nàn về Netscape giống như cách họ phàn nàn về IE6.
Điều gì đã khiến nó đi như vậy Rất Sai rồi?
Mọi rắc rối bắt đầu khi Microsoft tích hợp IE vào Windows như một thành phần bắt buộc và gây khó khăn cho việc gỡ cài đặt và sử dụng trình duyệt thay thế. Sau đó, có toàn bộ doanh nghiệp cùng họ khai thác độc quyền của họ để cố gắng đẩy Netscape ra khỏi thị trường, và rất nhiều người bắt đầu coi Microsoft là đế chế tà ác.
Microsoft đã ngừng thử
Vào thời điểm Microsoft phát hành Internet Explorer 6 vào năm 2001, với rất nhiều tính năng mới dành cho các nhà phát triển web, vì không có cạnh tranh và họ có 95% thị phần, Microsoft đã ngừng cố gắng - nghiêm túc, họ không làm gì trong 5 năm Firefox đã được phát hành và các chuyên viên máy tính bắt đầu di chuyển sang trái và phải.
Các tính năng cụ thể của Microsoft
Toàn bộ vấn đề với sự đổi mới của Microsoft là phần lớn được thực hiện theo những cách không tuân theo các tiêu chuẩn web - đây không phải là vấn đề lớn khi Internet Explorer là trò chơi duy nhất trong thị trấn, nhưng một khi Firefox và Webkit xuất hiện và bắt đầu tuân theo các tiêu chuẩn một cách chính xác, đột nhiên nó trở thành một vấn đề lớn đối với các nhà phát triển web.
Lỗ hổng bảo mật và sự cố
Vì Microsoft quyết định họ không cần phải thử nữa và họ cũng không theo kịp sự cạnh tranh từ Firefox và các trình duyệt khác, các lỗi và lỗ hổng bảo mật chỉ bị cắt sang trái và phải - cũng thực sự khủng khiếp. Chẳng hạn, mã này là tất cả những gì cần thiết để đánh sập IE6:
for (x in document.write) document.write (x);
Trên thực tế, ảnh chụp màn hình ở đầu phần này là một ví dụ trực tiếp về việc kiểm tra lỗi đặc biệt này.
IE7 và IE8 quá ít, quá muộn
Phải mất 5 năm sau IE6, Microsoft mới có thể phát hành IE7, bổ sung các tab và làm cho trình duyệt trở nên dễ chịu hơn một chút, nhưng đối với các nhà thiết kế web, đó vẫn là một cơn ác mộng và chỉ làm phức tạp vấn đề kể từ bây giờ bạn phải làm cho các trang hiển thị chính xác trong hai trình duyệt tệ hại thay vì chỉ một.
Phải mất thêm 2,5 năm nữa, Microsoft mới phát hành Internet Explorer 8, hỗ trợ CSS được cải thiện đáng kể cho các nhà phát triển web và thêm các tính năng mới như Duyệt web riêng tư, cách ly tab để ngăn một trang xấu gỡ xuống toàn bộ trình duyệt và bảo vệ lừa đảo. Đến thời điểm này, hầu hết các chuyên viên máy tính đã chuyển sang Firefox và sau đó một số người trong chúng ta đến Google Chrome.
Lý do thực sự Geek ghét IE
Chỉ vì chúng tôi không có nghĩa là chúng tôi ghét mọi thứ kém cỏi và lỗi thời - thực tế, chúng tôi thường yêu thích điện toán retro - đó là lý do tại sao chúng tôi yêu Atari, NES, Commodore 64, v.v. Chúng tôi tự hào về kiến thức chuyên nghiệp của mình. Vậy tại sao Internet Explorer lại là một câu chuyện khác?
Dưới đây là một vài lý do thúc đẩy sự căm ghét của chúng tôi đối với trình duyệt lỗi và cuối cùng đưa chúng ta ra ngoài lề:
Hỗ trợ IE giống như một ngã ba trong mắt cho các nhà phát triển web
Đây là một ví dụ về một ngày trong cuộc đời của một nhà thiết kế web: Bạn dành hàng giờ để đảm bảo rằng trang của bạn trông tuyệt vời và bạn thử nghiệm nó trong Google Chrome, Firefox, Safari và thậm chí cả Opera. Nó trông thật tuyệt, thật tuyệt!
Bây giờ bạn mở IE và trang trông giống như ai đó đã đưa nó vào máy xay sinh tố và nhấn nút Whip. Sau đó, bạn dành gấp đôi thời gian để cố gắng sửa nó để có thể chấp nhận được trong IE6 và IE7, chửi rủa toàn bộ thời gian.
May mắn thay vào năm 2014, Internet Explorer 6 và 7 là một sự bất thường về thống kê trong việc sử dụng Internet thực tế và hầu hết các trang web lớn hơn đã hoàn toàn ngừng hỗ trợ chúng. Ngay cả việc sử dụng Internet Explorer 8 đã giảm xuống tỷ lệ phần trăm một chữ số cho nhiều trang web.
Các chuyên viên máy tính bị ép buộc sử dụng Internet Explorer
Và đây là nơi chúng ta đi đến vấn đề thực sự - toàn bộ lý do mà các chuyên viên máy tính không thể chịu được Internet Explorer:
Geek ở khắp mọi nơi đã buộc phải sử dụng Internet Explorer tại nơi làm việc ngay cả khi có trình duyệt tốt hơn, buộc phải hỗ trợ nó cho các ứng dụng của công ty, buộc phải đảm bảo các trang web vẫn hoạt động trong IE và chúng tôi không thể thuyết phục mọi người để chuyển sang một trình duyệt tốt hơn.
Geek không ghét thứ gì đó thấp kém - nhưng họ ghét nó khi nó buộc phải.
Tin tốt: Tương lai tươi sáng hơn cho IE
Rất may, có vẻ như Microsoft cuối cùng đã học được từ rất nhiều sai lầm của họ trong thế giới trình duyệt. Internet Explorer 10 và 11 đang phát triển rất nhanh, chủ yếu tuân thủ các tiêu chuẩn và ngoài giao diện người dùng lỗi thời thực sự cần một số tình yêu, là một lựa chọn vững chắc cho bất kỳ ai. Thậm chí còn có tin đồn rằng Microsoft cuối cùng có thể phát hành giao diện người dùng tốt hơn cho IE trong Windows 10. Đây là hy vọng!
Trên thực tế, dựa trên thử nghiệm gần đây của chúng tôi, rất nhiều phần mềm độc hại mới thậm chí không nhắm mục tiêu Internet Explorer nữa, bởi vì viết plugin cho IE là một điều phức tạp, trong khi viết một số mã HTML và JavaScript nhanh để tạo các phần mở rộng phần mềm quảng cáo gián điệp cho Firefox hoặc Chrome thực sự dễ dàng.
Đó là một thế giới hoàn toàn mới và Chrome, thay vì IE, là mục tiêu.