Skip to main content

Cos'è la programmazione ActiveX?

La programmazione ActiveX è un framework sviluppato dalla società di software per computer americani Microsoft.Questo framework consente a moduli, script e programmi ActiveX di esistere all'interno di altre applicazioni.Le lingue in cui queste applicazioni sono scritte non sono interessate, poiché la parte ActiveX cambia molto poco.Mentre il framework viene utilizzato pesantemente nel sistema operativo del computer di Microsoft Windows, verrà eseguito in altri ambienti.Nel corso della sua storia, la tecnologia è stata sottoposta a fuoco come strumento di monopolizzazione di Internet e un rischio per la sicurezza informatica.

La tecnologia che alla fine è diventata attiva X era presente nelle prime versioni di Windows.La tecnologia è nata dalla combinazione di vari metodi di programmazione Microsoft come la modellazione di oggetti componenti, il collegamento e l'incorporamento degli oggetti e le classi Microsoft Foundation.Queste varie tecnologie e specifiche di programmazione sono fondamentali per la creazione di Windows.

Come uno sforzo per semplificare l'interazione tra tutte queste idee di programmazione disparate, Microsoft ha sviluppato ActiveX nel 1996. Oltre al framework di base, la società ha anche rilasciato diversi maghi di programmazione, classi ed estensioni del linguaggio.Questa versione ha coinciso con il rilascio di Web Browser Internet Explorer 3.0, che aveva supporto nativo per ActiveX incorporato nelle pagine Web.L'idea alla base della versione era semplificare la programmazione Web, creare un ambiente Web più ricco e sviluppare strumenti Web interattivi.

ActiveX può essere utilizzato per quasi tutte le attività Web.Le applicazioni tipiche prevedono l'ordinamento e la visualizzazione di informazioni, la raccolta di dati utente e la creazione di pulsanti di web e Windows interattivi.Queste applicazioni vengono scaricate sul computer di un utente quando accede per la prima volta alla pagina.Il modulo funziona quindi come un normale programma dalla memoria temporanea del browser Web.

Ci sono state polemiche che circondano ActiveX dalla sua introduzione.Molti dei problemi derivano dalla sua esclusività percepita a Internet Explorer e alla piattaforma Windows.Un'altra lamentela principale deriva dalla sua iniziale mancanza di sicurezza.

ActiveX è stato un punto importante in molti dibattiti ingiusti di concorrenza riguardanti Microsoft, perché la programmazione si basa sulla tecnologia Windows ed è originaria di quel sistema operativo e del suo browser Web interno, Internet Explorer.Alcuni sostengono che ciò equivale a sopprimere la concorrenza.La tecnologia è ora nativa solo in Internet Explorer, ma molti altri principali browser Web hanno plug-in che danno loro la sua funzionalità.

L'altro punto di controversie ha considerato la sicurezza di ActiveX.Le prime forme di ActiveX hanno permesso ai programmi di scaricare da soli ed eseguire senza alcuna interazione con l'utente.Questi programmi sono diventati un punto di lancio per una vasta gamma di software dannosi, noto come malware.Nel corso degli anni, Microsoft ha cercato di impedire ai programmi dannosi di lavorare tramite ActiveX con un elevato successo.Mentre i problemi di sicurezza non sono stati eliminati, molti sul campo affermano di essere significativamente migliori di quanto non fossero originariamente.