Apa itu Pemrograman ActiveX?

Pemrograman ActiveX adalah kerangka kerja yang dikembangkan oleh perusahaan perangkat lunak komputer Amerika Microsoft. Kerangka kerja ini memungkinkan modul, skrip, dan program ActiveX ada di dalam aplikasi lain. Bahasa yang digunakan untuk menulis aplikasi lain ini tidak terpengaruh, karena bagian ActiveX sangat sedikit berubah. Sementara kerangka kerja banyak digunakan dalam sistem operasi komputer Microsoft Windows, kerangka itu akan berjalan di lingkungan lain. Selama sejarahnya, teknologi ini mendapat kecaman sebagai alat monopoli Internet dan risiko keamanan komputer.

Teknologi yang akhirnya menjadi Active X ini hadir di Windows versi awal. Teknologi ini tumbuh dari kombinasi berbagai metode pemrograman Microsoft seperti pemodelan objek komponen, penautan dan penyematan objek, dan kelas dasar Microsoft. Berbagai teknologi dan spesifikasi pemrograman ini merupakan inti dari pembuatan Windows.

Sebagai upaya untuk menyederhanakan interaksi antara semua ide pemrograman yang berbeda ini, Microsoft mengembangkan ActiveX pada tahun 1996. Selain kerangka dasar, perusahaan juga merilis beberapa wizard pemrograman, kelas, dan ekstensi bahasa. Rilis ini bertepatan dengan rilis browser Web Internet Explorer 3.0, yang memiliki dukungan asli untuk ActiveX yang tertanam di halaman Web. Ide di balik rilis ini adalah untuk menyederhanakan pemrograman Web, menciptakan lingkungan Web yang lebih kaya dan mengembangkan alat Web interaktif.

ActiveX dapat digunakan untuk hampir semua tugas Web. Aplikasi khas melibatkan penyortiran dan menampilkan informasi, mengumpulkan data pengguna, dan membuat tombol dan jendela Web interaktif. Aplikasi ini diunduh ke komputer pengguna saat pertama kali mengakses halaman. Modul kemudian berjalan seperti program normal dari penyimpanan sementara browser Web.

Ada kontroversi seputar ActiveX sejak diperkenalkan. Banyak masalah berasal dari eksklusivitas yang dirasakan untuk Internet Explorer dan platform Windows. Keluhan utama lainnya datang dari kurangnya keamanan pada awalnya.

ActiveX adalah poin utama dalam banyak perdebatan persaingan tidak sehat mengenai Microsoft, karena pemrogramannya didasarkan pada teknologi Windows dan asli dari sistem operasi itu dan browser Web internalnya, Internet Explorer. Beberapa berpendapat bahwa ini sama dengan menekan persaingan. Teknologi ini sekarang hanya asli di Internet Explorer, tetapi banyak browser Web utama lainnya memiliki plug-in yang memberi mereka fungsionalitasnya.
Kontroversi lainnya adalah mengenai keamanan ActiveX. Bentuk awal ActiveX memungkinkan program untuk mengunduh sendiri dan mengeksekusi tanpa interaksi apa pun dengan pengguna. Program-program ini menjadi titik peluncuran sejumlah besar perangkat lunak berbahaya, yang dikenal sebagai malware. Selama bertahun-tahun, Microsoft telah mencoba untuk mencegah program jahat bekerja melalui ActiveX dengan tingkat keberhasilan yang tinggi. Sementara masalah keamanan belum dihilangkan, banyak di lapangan mengatakan mereka secara signifikan lebih baik daripada aslinya.