Skip to main content

Mi az ActiveX programozás?

Az ActiveX programozás a Microsoft amerikai számítógépes szoftvercég által kifejlesztett keret.Ez a keret lehetővé teszi az ActiveX modulok, szkriptek és programok létezését más alkalmazásokban.Azok a nyelvek, amelyeket ezek a többi alkalmazás beír, nem érinti, mert az ActiveX rész nagyon kevés változik.Míg a keretet erősen használják a Microsoft Windows számítógépes operációs rendszerben, más környezetekben is fut.Története során a technológia tűz alá került, mint egy internetes monopolizáló eszköz és a számítógépes biztonsági kockázat.A technológia különféle Microsoft programozási módszerek, például komponensek objektummodellezés, objektumkapcsolat és beágyazás, valamint a Microsoft Alapítvány osztályok kombinációjából nőtt ki.Ezek a különféle programozási technológiák és specifikációk központi szerepet játszanak a Windows létrehozásában.

Az egyes eltérő programozási ötletek közötti interakció egyszerűsítésére irányuló erőfeszítésként a Microsoft 1996 -ban fejlesztette ki az ActiveX -et. Az alapkereten kívül a vállalat több programozási varázslót, osztályt és nyelvhosszabbítást is kiadott.Ez a kiadás egybeesett a Web böngésző Internet Explorer 3.0 kiadásával, amely natív támogatást nyújtott az ActiveX weboldalakba beágyazva.A kiadás mögött az a gondolat volt, hogy egyszerűsítse a webes programozást, hozzon létre egy gazdagabb webes környezetet és fejlesztse ki az interaktív webes eszközöket.A tipikus alkalmazások magukban foglalják az információk rendezését és megjelenítését, a felhasználói adatok gyűjtését, valamint az interaktív webgombok és a Windows létrehozását.Ezeket az alkalmazásokat letöltik a felhasználó számítógépére, amikor először belép az oldalra.A modul ezután úgy fut, mint egy normál program a böngésző ideiglenes tárolójáról.Számos probléma az Internet Explorer és a Windows platform észlelt kizárólagosságából származik.Egy másik fő panasz a biztonság kezdeti hiányából származik.

Az ActiveX a Microsoft -ról szóló sok tisztességtelen verseny vita egyik fő pontja volt, mivel a programozás a Windows technológián alapul, és az operációs rendszerben és annak belső webböngészőjében, az Internet Explorerben őshonos.Néhányan azt állítják, hogy ez a verseny elnyomásának felel meg.A technológia ma már csak őshonos az Internet Explorer-ben, de sok más nagy böngészőnek van beépülő modulja, amelyek megadják nekik a funkcionalitását.

A vita másik pontja az ActiveX biztonságát tekintette.Az ActiveX korai formái lehetővé tették a programok számára, hogy letöltsék magukat és végrehajthassák a felhasználóval való interakció nélkül.Ezek a programok a rosszindulatú szoftverek hatalmas sorozatának indítópontjává váltak, amelyet Malware néven ismertek.Az évek során a Microsoft megpróbálta megakadályozni, hogy a rosszindulatú programok nagy sikerrel működjenek az ActiveX -en.Noha a biztonsági kérdéseket nem szüntették meg, a területen sokan azt mondják, hogy lényegesen jobbak, mint eredetileg voltak.