? Controlli ActiveX sono piccoli programmi indipendenti che consentono agli utenti di siti web di visualizzare elementi interattivi di una pagina . Spesso sono presenti nelle pagine Web per facilitare la riproduzione di contenuti multimediali come audio o video.Similar ad un Java " applet ", i controlli ActiveX sono applicazioni separate codificate per uno scopo specifico e richiedono l'installazione prima dell'uso . Origini
Come affermato nella documentazione su Microsoft.com , controlli ActiveX sono stati sviluppati come un prolungamento del modulo COM (Component Object ), la tecnologia , che consente il riutilizzo di componenti di programmi diversi . Programmatori Microsoft sono resi conto che invece di creare dedicati, componenti separati per ogni programma , sarebbe più efficiente per creare loro per uso in tutta la suite di prodotti software .
Un esempio di un componente riutilizzabile è un correttore ortografico . Questo componente è ugualmente utile e può essere utilizzato da diversi programmi come Word e PowerPoint .
Utilizza
Un articolo su Indiana università Knowledge Base note che i controlli ActiveX sono più spesso utilizzato nel browser di Microsoft, Internet Explorer , e facilitano la riproduzione di alcuni tipi di mezzi di comunicazione ( ad esempio , video, animazione) , ma può anche essere utilizzato per visualizzare i tipi di file non comuni e per raccogliere i dati degli utenti .
< br >
confronti
controlli ActiveX
sono paragonabili alle applet Java , in quanto eseguiti sul computer del cliente , non su un server web . Si tratta di programmi indipendenti che vivono dentro le applicazioni più grandi . Un applet Java avrebbe bisogno di un browser abilitato per Java per funzionare correttamente, e controlli ActiveX eseguire all'interno di Internet Explorer .
Entrambe le applet e controlli ActiveX vengono scaricati sul computer dell'utente da un server Web e installati a livello di applicazione . Per motivi di sicurezza , non ha accesso a file di sistema centrale del computer è consentito per entrambi i tipi di programma .
Un vantaggio che le applet hanno più controlli ActiveX è che possono essere condivisi tra i sistemi operativi , mentre i controlli Active X sono costruite per uso esclusivamente su Microsoft .
limiti e rischi di Windows
Come accennato in precedenza , i controlli ActiveX può essere utilizzato solo su Windows, quindi c'è poco condivisione multipiattaforma . Questo significa che i controlli ActiveX non possono essere utilizzati in UNIX o sistemi operativi Apple , controlli in modo supplementari dovrebbero essere creati per queste piattaforme .
Controlli ActiveX
avere un grado di rischio insito nel loro utilizzo . Secondo un libro bianco dal Global Information Assurance organizzazione Certificate ( GIAC ) , Internet Explorer consente il download dei controlli ActiveX da siti web che potrebbero avere intenzioni ostili . Una volta che un utente attiva il suo browser per installare i controlli ActiveX , ogni codice può essere eseguito su quel computer , che potrebbe portare ad attacchi di phishing e la propagazione di virus dannosi .
Vantaggi
< p > L'inclusione dei controlli ActiveX su siti web fa per una più ricca e coinvolgente esperienza utente . Le pagine Web sono presi da standard di progettazione HTML piatta , a interessanti siti multimediali - driven, interattivi.
Da una prospettiva di sviluppo , controlli ActiveX rendono la costruzione di siti web più facile e veloce da un controllo, una volta costruito , può essere riutilizzato senza vincolo. Uno sviluppatore ha una libreria di controlli disponibili per l'uso in qualsiasi momento .