ทำไม Geeks หลายคนจึงเกลียด Internet Explorer
เป็นความรู้ทั่วไปที่เกือบทุกคนคลั่งไคล้ Internet Explorer ด้วยความหลงใหล แต่คุณเคยสงสัยบ้างไหมว่าทำไม? เรามาดูประวัติของงานกันอย่างยุติธรรมแล้วมันเริ่มต้นอย่างไร ... เพื่อลูกหลานหากไม่มีอะไรอื่น.
ตรงกันข้ามกับสิ่งที่คุณอาจคิดว่าบทความนี้คือ ไม่ หมายถึงการเกลียดชังใน Internet Explorer ในความเป็นจริงตั้งแต่ IE 9 พวกเขายังคงปรับปรุงประสิทธิภาพเพิ่มคุณสมบัติใหม่ ๆ และโดยทั่วไปจะเป็นไปตามมาตรฐาน.
ในการเริ่มต้นมี IE และมันเป็น ดี?
เราทุกคนต่างก็เคยชินกับการคิดของ Internet Explorer เพราะเบราว์เซอร์ที่ช้าและบั๊กกี้ซึ่งล้าหลัง แต่มันก็ไม่ได้เป็นเช่นนั้นเสมอไปความจริงแล้วเมื่อย้อนกลับไป Internet Explorer เป็นผู้บุกเบิกนวัตกรรมมากมาย มันคือวันนี้.
ต่อไปนี้เป็นทัวร์ด่วนผ่านประวัติที่ถูกลืมได้ง่ายของเบราว์เซอร์ที่น่าอับอาย:
1996: 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%.
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 ในปี 2544 พร้อมคุณสมบัติใหม่มากมายสำหรับนักพัฒนาเว็บเนื่องจากไม่มีการแข่งขันและพวกเขามีส่วนแบ่งการตลาดร้อยละ 95 ไมโครซอฟท์เพิ่งหยุดพยายามอย่างจริงจังพวกเขาไม่ทำอะไรเลยเป็นเวลาห้าปี Firefox ได้รับการปล่อยตัวและ geeks เริ่มโยกย้ายไปทางซ้ายและขวา.
คุณสมบัติเฉพาะของ Microsoft
ปัญหาทั้งหมดที่เกิดขึ้นกับนวัตกรรมของ Microsoft นั้นส่วนใหญ่ทำในวิธีที่ไม่เป็นไปตามมาตรฐานของเว็บนี่ไม่ใช่ปัญหาใหญ่เมื่อ Internet Explorer เป็นเกมเดียวในเมือง แต่เมื่อ Firefox และ Webkit เข้ามา และเริ่มปฏิบัติตามมาตรฐานอย่างถูกต้องทันใดนั้นก็กลายเป็นปัญหาใหญ่สำหรับนักพัฒนาเว็บ.
ช่องโหว่ด้านความปลอดภัยและการกระแทก
เนื่องจาก Microsoft ตัดสินใจว่าพวกเขาไม่จำเป็นต้องลองอีกต่อไปและพวกเขาก็ไม่ทันกับการแข่งขันจาก Firefox และเบราว์เซอร์อื่น ๆ บั๊กและช่องโหว่ด้านความปลอดภัยก็ถูกครอบตัดทั้งซ้ายและขวาสุด ๆ ด้วยเช่นกัน ตัวอย่างเช่นรหัสนี้คือทั้งหมดที่จำเป็นในการพัง IE6:
สำหรับ (x ใน document.write) document.write (x);
อันที่จริงภาพหน้าจอที่จุดเริ่มต้นของส่วนนี้เป็นตัวอย่างจริงของการทดสอบข้อผิดพลาดเฉพาะนี้.
IE7 และ IE8 น้อยเกินไปสายเกินไป
ใช้เวลาห้าปีหลังจาก IE6 สำหรับ Microsoft จนได้รับการปล่อยตัวในที่สุด IE7 ซึ่งเพิ่มแท็บและทำให้เบราว์เซอร์สามารถทนได้มากกว่าเดิมเล็กน้อย แต่สำหรับนักออกแบบเว็บไซต์มันยังเป็นฝันร้ายที่ต้องจัดการและซับซ้อนปัญหาตั้งแต่ตอนนี้คุณต้อง ทำให้หน้าเว็บแสดงผลได้อย่างถูกต้องในเบราว์เซอร์ที่มีหมัดสองตัวแทนที่จะเป็นเพียงหน้าเดียว.
Microsoft ใช้เวลาอีก 2.5 ปีในที่สุดจึงเปิดตัว Internet Explorer 8 ซึ่งได้รับการสนับสนุน CSS ที่ดีขึ้นอย่างมากสำหรับนักพัฒนาเว็บและเพิ่มคุณสมบัติใหม่เช่นการเบราส์ส่วนตัวการแยกแท็บเพื่อป้องกันไม่ให้เพจที่ไม่ดีหนึ่งหน้า เมื่อมาถึงจุดนี้ geeks ส่วนใหญ่ได้ย้ายไปยัง Firefox แล้วจากนั้นบางส่วนของเราไปยัง Google Chrome.
เหตุผลที่แท้จริง Geeks เกลียดชัง IE
เพียงเพราะเรา geeks ไม่ได้หมายความว่าเราเกลียดทุกสิ่งที่ด้อยกว่าและล้าสมัย - ในความเป็นจริงเรามักจะรักการคำนวณย้อนยุค - นั่นคือเหตุผลที่เรารัก Atari, NES, Commodore 64 ฯลฯ เราภูมิใจในความรู้ที่เกินบรรยาย เหตุใด Internet Explorer ถึงเป็นเรื่องที่แตกต่าง?
ต่อไปนี้เป็นเหตุผลสองสามข้อที่เติมความเกลียดชังให้กับเบราว์เซอร์ buggy ของเราและในที่สุดก็ทำให้เราหมดแรง:
การสนับสนุน IE เป็นเหมือนทางแยกในสายตาสำหรับผู้พัฒนาเว็บ
นี่คือตัวอย่างหนึ่งวันในชีวิตของนักออกแบบเว็บไซต์: คุณใช้เวลาหลายชั่วโมงเพื่อให้แน่ใจว่าหน้าเว็บของคุณดูดีและคุณทดสอบใน Google Chrome, Firefox, Safari และ Opera มันดูยอดเยี่ยมน่ากลัว!
ตอนนี้คุณเปิด IE ขึ้นมาและหน้าเว็บดูเหมือนว่ามีคนใส่ลงในเครื่องปั่นและกดปุ่มแส้ จากนั้นคุณใช้เวลาสองเท่าในการพยายามแก้ไขให้ดูดีใน 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 ที่ล้าสมัยซึ่งต้องการความรักจริง ๆ แล้วเป็นตัวเลือกที่ดีสำหรับทุกคน แม้มีข่าวลือว่าในที่สุดไมโครซอฟท์อาจปล่อยอินเทอร์เฟซผู้ใช้ที่ดีขึ้นสำหรับ IE ใน Windows 10 นี่คือความหวัง!
อันที่จริงจากการทดสอบล่าสุดของเรามัลแวร์ใหม่จำนวนมากไม่ได้กำหนดเป้าหมายไปที่ Internet Explorer อีกต่อไปเพราะการเขียนปลั๊กอินสำหรับ IE นั้นเป็นเรื่องที่ซับซ้อนในขณะที่การเขียน HTML และ JavaScript อย่างรวดเร็วเพื่อสร้างสปายแวร์แอดแวร์สำหรับ Firefox Chrome นั้นง่ายมาก.
มันคือโลกใบใหม่และ Chrome ไม่ใช่ IE เป็นเป้าหมาย.