Skip to main content

การเขียนโปรแกรม ActiveX คืออะไร?

การเขียนโปรแกรม ActiveX เป็นกรอบการทำงานที่พัฒนาโดย บริษัท ซอฟต์แวร์คอมพิวเตอร์อเมริกัน Microsoftเฟรมเวิร์กนี้ช่วยให้โมดูล ActiveX สคริปต์และโปรแกรมมีอยู่ภายในแอปพลิเคชันอื่น ๆภาษาแอปพลิเคชันอื่น ๆ เหล่านี้เขียนไว้ไม่ได้รับผลกระทบเนื่องจากส่วนที่ใช้งานการเปลี่ยนแปลงน้อยมากในขณะที่เฟรมเวิร์กถูกใช้อย่างมากในระบบปฏิบัติการคอมพิวเตอร์ Microsoft Windows แต่จะทำงานในสภาพแวดล้อมอื่น ๆในประวัติศาสตร์ของมันเทคโนโลยีได้ถูกไฟไหม้ในฐานะเครื่องมือผูกขาดทางอินเทอร์เน็ตและความเสี่ยงด้านความปลอดภัยของคอมพิวเตอร์

เทคโนโลยีที่ในที่สุดก็กลายเป็น X ที่ใช้งานอยู่ในรุ่นแรก ๆ ของ Windowsเทคโนโลยีเติบโตขึ้นจากการรวมกันของวิธีการโปรแกรม Microsoft ต่างๆเช่นการสร้างแบบจำลองวัตถุส่วนประกอบการเชื่อมโยงวัตถุและการฝังและคลาส Microsoft Foundationเทคโนโลยีการเขียนโปรแกรมที่หลากหลายเหล่านี้เป็นศูนย์กลางของการสร้าง Windows

เป็นความพยายามที่จะทำให้การโต้ตอบระหว่างแนวคิดการเขียนโปรแกรมที่แตกต่างกันทั้งหมดนี้ Microsoft พัฒนา ActiveX ในปี 1996 นอกเหนือจากกรอบพื้นฐานแล้ว บริษัท ยังเปิดตัววิซาร์ดการเขียนโปรแกรมคลาสและส่วนขยายภาษารุ่นนี้ใกล้เคียงกับการเปิดตัวเว็บเบราว์เซอร์ Internet Explorer 3.0 ซึ่งมีการสนับสนุนแบบดั้งเดิมสำหรับ ActiveX ที่ฝังอยู่ในหน้าเว็บแนวคิดที่อยู่เบื้องหลังการเปิดตัวคือการทำให้การเขียนโปรแกรมเว็บง่ายขึ้นสร้างสภาพแวดล้อมเว็บที่สมบูรณ์ยิ่งขึ้นและพัฒนาเครื่องมือเว็บแบบโต้ตอบ

ActiveX สามารถใช้สำหรับเกือบทุกเว็บแอปพลิเคชันทั่วไปเกี่ยวข้องกับการเรียงลำดับและการแสดงข้อมูลรวบรวมข้อมูลผู้ใช้และสร้างปุ่มเว็บและหน้าต่างแบบโต้ตอบแอปพลิเคชันเหล่านี้จะถูกดาวน์โหลดไปยังคอมพิวเตอร์ของผู้ใช้เมื่อเขาเข้าถึงหน้าแรกโมดูลจะทำงานเหมือนโปรแกรมปกติจากที่เก็บข้อมูลชั่วคราวของเว็บเบราว์เซอร์

มีการโต้เถียงกันโดยรอบ ActiveX ตั้งแต่เปิดตัวปัญหาหลายอย่างเกิดจากการรับรู้การผูกขาดไปยัง Internet Explorer และแพลตฟอร์ม Windowsข้อร้องเรียนหลักอีกประการหนึ่งมาจากการขาดความปลอดภัยครั้งแรก

ActiveX เป็นจุดสำคัญในการอภิปรายการแข่งขันที่ไม่เป็นธรรมมากมายเกี่ยวกับ Microsoft เนื่องจากการเขียนโปรแกรมใช้เทคโนโลยี Windows และมีถิ่นกำเนิดในระบบปฏิบัติการและเว็บเบราว์เซอร์ภายใน Internet Explorerบางคนแย้งว่าจำนวนนี้เพื่อระงับการแข่งขันเทคโนโลยีนี้เป็นเพียงพื้นเมืองใน Internet Explorer แต่เว็บเบราว์เซอร์ที่สำคัญอื่น ๆ อีกมากมายมีปลั๊กอินที่ให้ฟังก์ชันการทำงานของพวกเขารูปแบบแรกของโปรแกรม ActiveX อนุญาตให้ดาวน์โหลดและดำเนินการโดยไม่ต้องโต้ตอบกับผู้ใช้โปรแกรมเหล่านี้กลายเป็นจุดเริ่มต้นสำหรับซอฟต์แวร์ที่เป็นอันตรายมากมายที่รู้จักกันในชื่อมัลแวร์ในช่วงหลายปีที่ผ่านมา Microsoft ได้พยายามป้องกันไม่ให้โปรแกรมที่เป็นอันตรายจากการทำงานผ่าน ActiveX ด้วยความสำเร็จสูงในขณะที่ปัญหาด้านความปลอดภัยยังไม่ได้ถูกกำจัด แต่หลายคนในสนามบอกว่าพวกเขาดีกว่าเดิมอย่างมีนัยสำคัญ