เป็นความรู้ทั่วไปที่คนเกือบทุกคนเกลียด Internet Explorer ด้วยความหลงใหล แต่คุณเคยสงสัยบ้างไหมว่าทำไม? มาดูประวัติความเป็นมาและจุดเริ่มต้นของเรื่องราวทั้งหมด…สำหรับลูกหลานหากไม่มีอะไรอื่น
บทความนี้ตรงกันข้ามกับสิ่งที่คุณคิด ไม่ หมายถึงเทศกาลแห่งความเกลียดชังบน Internet Explorer - อันที่จริงตั้งแต่ IE 9 พวกเขาได้ปรับปรุงประสิทธิภาพอย่างต่อเนื่องเพิ่มคุณสมบัติใหม่ ๆ และ โดยทั่วไปจะทำให้เป็นไปตามมาตรฐาน .
ในการเริ่มต้นมี IE และเป็น ดี?
เราทุกคนเคยชินกับการคิดว่า Internet Explorer เป็นเบราว์เซอร์ที่ทำงานช้าและมีปัญหา แต่มันก็ไม่ได้เป็นเช่นนั้นเสมอไปในความเป็นจริงเมื่อย้อนกลับไปเมื่อ Internet Explorer เป็นผู้บุกเบิกนวัตกรรมมากมายที่ทำให้เว็บเป็น มันคือวันนี้
นี่คือบทแนะนำสั้น ๆ เกี่ยวกับประวัติที่ลืมไปได้อย่างง่ายดายของเบราว์เซอร์ที่น่าอับอาย:
พ.ศ. 2539: Internet Explorer 3
เบราว์เซอร์เวอร์ชันนี้เปิดตัวในปี 1997 เป็นเบราว์เซอร์แรกที่ใช้ CSS (Cascading Style Sheets) ใช่คุณกำลังอ่านอย่างถูกต้อง - อันที่จริงมันเปิดตัวฟีเจอร์ใหม่มากมายเช่น Java applets และน่าเศร้าที่ ActiveX controls
1997: Internet Explorer 4
IE4 เปิดตัวเร็วมาก (ในเวลานั้น)
เอ็นจิ้นการแสดงผลเป็นส่วนประกอบที่ฝังได้
ที่สามารถนำไปใช้ในแอปพลิเคชันอื่น ๆ สิ่งนี้สำคัญกว่าที่ผู้คนเข้าใจ เวอร์ชันนี้ยังแนะนำ Dynamic HTML ซึ่งช่วยให้หน้าเว็บสามารถเปลี่ยนหน้าแบบไดนามิกโดยใช้ JavaScript และเพิ่มการรวม Active Desktop
แปลกยิ่งกว่า? ดูเหมือนว่าจะไม่มีใครจำสิ่งนี้ได้อีกต่อไปแล้ว แต่จริงๆแล้ว IE4 เป็นแบบข้ามแพลตฟอร์มคุณสามารถติดตั้งบน Mac OS, Solaris และ HP-UX ได้และเมื่อถึงเวลาที่ IE5 เปิดตัว IE4 ก็มีส่วนแบ่งการตลาดถึง 60 เปอร์เซ็นต์
พ.ศ. 2542: 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 ในปี 2544
พร้อมด้วยคุณสมบัติใหม่ ๆ มากมายสำหรับนักพัฒนาเว็บเนื่องจากไม่มีการแข่งขันและพวกเขามีส่วนแบ่งการตลาด 95 เปอร์เซ็นต์ Microsoft จึงหยุดการพยายามอย่างจริงจังพวกเขาไม่ได้ทำอะไรเลยเป็นเวลาห้าปีแม้ว่า Firefox จะเปิดตัวและคนอื่น ๆ ก็เริ่มย้ายไปทางซ้ายและ ขวา.
คุณลักษณะเฉพาะของ Microsoft
ปัญหาทั้งหมดเกี่ยวกับนวัตกรรมของ Microsoft คือการทำในรูปแบบที่ไม่เป็นไปตามมาตรฐานของเว็บซึ่งไม่ใช่ปัญหาใหญ่เมื่อ Internet Explorer เป็นเกมเดียวในเมือง แต่เมื่อ Firefox และ Webkit เข้ามา และเริ่มปฏิบัติตามมาตรฐานอย่างถูกต้องทันใดนั้นมันก็กลายเป็นปัญหาใหญ่สำหรับนักพัฒนาเว็บ
หลุมรักษาความปลอดภัยและการขัดข้อง
เนื่องจาก Microsoft ตัดสินใจว่าพวกเขาไม่จำเป็นต้องพยายามอีกต่อไปและพวกเขาไม่ได้ติดตามการแข่งขันจาก Firefox และเบราว์เซอร์อื่น ๆ จุดบกพร่องและช่องโหว่ด้านความปลอดภัยจึงถูกครอบตัดไปทางซ้ายและขวาซึ่งเป็นสิ่งที่แย่มากเช่นกัน ตัวอย่างเช่นรหัสนี้เป็นสิ่งที่จำเป็นสำหรับการขัดข้อง IE6:
<script> สำหรับ (x ใน document.write) {document.write(x);} </script>
อันที่จริงภาพหน้าจอในตอนต้นของส่วนนี้เป็นตัวอย่างจริงของการทดสอบข้อบกพร่องนี้โดยเฉพาะ
IE7 และ IE8 น้อยเกินไปสายเกินไป
ใช้เวลาห้าปีหลังจาก IE6 สำหรับ Microsoft ในที่สุดก็สามารถปล่อย IE7 ได้ซึ่งเพิ่มแท็บและทำให้เบราว์เซอร์มีความทนทานมากขึ้นเล็กน้อย แต่สำหรับนักออกแบบเว็บไซต์มันยังคงเป็นฝันร้ายที่ต้องจัดการและมีเพียงปัญหาที่ซับซ้อนตั้งแต่ตอนนี้คุณต้อง ทำให้หน้าแสดงผลอย่างถูกต้องในสองเบราว์เซอร์ที่มีหมัดแทนที่จะเป็นเพียงตัวเดียว
ในที่สุด Microsoft ก็ใช้เวลาอีก 2.5 ปีในการเปิดตัว Internet Explorer 8 ซึ่งปรับปรุงการรองรับ CSS สำหรับนักพัฒนาเว็บอย่างมากและเพิ่มคุณสมบัติใหม่ ๆ เช่นการเรียกดูแบบส่วนตัวการแยกแท็บเพื่อป้องกันไม่ให้เพจที่ไม่ดีหนึ่งเพจทำลายเบราว์เซอร์ทั้งหมดและการป้องกันฟิชชิ่ง เมื่อถึงจุดนี้คนส่วนใหญ่ได้ย้ายไปที่ Firefox แล้วจากนั้นพวกเราบางคนก็ไปที่ Google Chrome
เหตุผลที่แท้จริง Geeks เกลียด IE
เพียงเพราะเราเก่งไม่ได้หมายความว่าเราเกลียดทุกสิ่งที่ด้อยและล้าสมัย แต่ในความเป็นจริงเรามักชอบคอมพิวเตอร์ย้อนยุคนั่นคือเหตุผลที่เรารัก Atari, NES, Commodore 64 เป็นต้นเราภาคภูมิใจในความรู้ที่เกินบรรยาย เหตุใด Internet Explorer จึงมีเรื่องราวที่แตกต่างออกไป
ต่อไปนี้เป็นเหตุผลสองสามประการที่กระตุ้นความเกลียดชังของเราที่มีต่อเบราว์เซอร์บั๊กกี้และในที่สุดก็ทำให้เราหมดขอบ:
การสนับสนุน IE เปรียบเสมือนส้อมในสายตาสำหรับ Web Devs
นี่คือตัวอย่างหนึ่งวันในชีวิตของนักออกแบบเว็บไซต์: คุณใช้เวลาหลายชั่วโมงเพื่อให้แน่ใจว่าหน้าของคุณดูดีและทดสอบใน Google Chrome, Firefox, Safari และแม้แต่ Opera มันดูดีน่ากลัว!
ตอนนี้คุณเปิด IE ขึ้นมาและดูเหมือนว่ามีคนใส่ไว้ในเครื่องปั่นและกดปุ่ม Whip จากนั้นคุณใช้เวลาสองเท่าในการพยายามแก้ไขเพื่อให้ดูทนได้ใน IE6 และ IE7 โดยก่นด่าดัง ๆ ตลอดเวลา
โชคดีที่ภายในปี 2014 Internet Explorer 6 และ 7 เป็นความผิดปกติทางสถิติในการใช้งานอินเทอร์เน็ตจริงและเว็บไซต์ขนาดใหญ่ส่วนใหญ่หยุดให้การสนับสนุนโดยสิ้นเชิง แม้แต่การใช้งาน Internet Explorer 8 ก็ลดลงเหลือเปอร์เซ็นต์หลักเดียวในหลาย ๆ เว็บไซต์
Geeks ถูกบังคับให้ใช้ Internet Explorer
และนี่คือที่มาที่ไปของปัญหาที่แท้จริงนั่นคือเหตุผลทั้งหมดที่ทำให้ผู้ที่ไม่รู้จัก Internet Explorer มีดังนี้
Geeks ทุกที่ถูกบังคับให้ใช้ Internet Explorer ในที่ทำงานแม้ว่าจะมีเบราว์เซอร์ที่ดีกว่าบังคับให้รองรับแอปพลิเคชันขององค์กรบังคับให้แน่ใจว่าเว็บไซต์ยังคงใช้งานได้ใน IE และเราไม่สามารถโน้มน้าว ทุกคน เพื่อเปลี่ยนไปใช้เบราว์เซอร์ที่ดีกว่า
Geeks ไม่เกลียดสิ่งที่ด้อยกว่า แต่พวกเขาเกลียดเมื่อถูกบังคับ
ข่าวดี: อนาคตสดใสขึ้นสำหรับ IE
โชคดีที่ดูเหมือนว่า Microsoft ได้เรียนรู้จากข้อผิดพลาดมากมายในโลกเบราว์เซอร์ในที่สุด Internet Explorer 10 และ 11 ทำงานได้อย่างรวดเร็วโดยส่วนใหญ่เป็นไปตามมาตรฐานและนอกเหนือจาก UI ที่ล้าสมัยซึ่งต้องการความรักเป็นตัวเลือกที่ดีสำหรับทุกคน มีข่าวลือว่าในที่สุด Microsoft อาจเปิดตัวอินเทอร์เฟซผู้ใช้ที่ดีขึ้นสำหรับ IE ใน Windows 10 หวังเป็นอย่างยิ่ง!
จากการทดสอบล่าสุดของเรามัลแวร์ใหม่จำนวนมากไม่ได้กำหนดเป้าหมายไปที่ Internet Explorer อีกต่อไปเนื่องจากการเขียนปลั๊กอินสำหรับ IE เป็นสิ่งที่ซับซ้อนในขณะที่การเขียนโค้ด HTML และ JavaScript ด่วนไปยัง ทำการสอดแนมส่วนขยายแอดแวร์สำหรับ Firefox หรือ Chrome เป็นเรื่องง่ายมาก
โลกใบนี้เป็นโลกใหม่และ Chrome แทนที่จะเป็น IE คือเป้าหมาย