? Contrôles ActiveX sont des programmes indépendants qui permettent aux petits utilisateurs de site Web pour afficher des éléments interactifs d'une page. Souvent, ils sont intégrés sur des pages web afin de faciliter la lecture multimédia comme l'audio ou video.Similar à un Java " applet ", les contrôles ActiveX sont des applications distinctes codées dans un but précis et nécessitent l'installation avant l'utilisation. Origines
Comme indiqué dans la documentation sur le site Microsoft.com , les contrôles ActiveX ont été développés comme une extension du module d' objet composant (COM ) la technologie, qui permet la réutilisation de composants de différents programmes. Programmeurs de Microsoft ont compris que plutôt que de créer dédiés, des composants distincts pour chaque programme , il serait plus efficace de créer pour les utiliser dans la suite de produits logiciels .
Un exemple d' un composant réutilisable est un correcteur orthographique . Ce composant est également utile pour et peut être utilisé par différents programmes tels que Word et PowerPoint.
Utilise
Un article sur Indiana Universités notes de la Base de connaissances que les contrôles ActiveX sont le plus souvent utilisé dans le navigateur web de Microsoft , Internet Explorer, et elles facilitent la lecture de certains types de médias (par exemple , vidéo, animation) , mais peut aussi être utilisé pour afficher des types de fichiers rares et de recueillir des données de l'utilisateur .
< br >
Comparaisons
contrôles ActiveX sont comparables à applets Java en ce qu'elles s'exécutent sur l'ordinateur du client , et non sur un serveur web . Ce sont des programmes indépendants qui vivent à l'intérieur des applications plus importantes . Une applet Java aurait besoin d'un navigateur compatible Java Web pour fonctionner correctement , et Exécuter les contrôles ActiveX dans Internet Explorer.
Deux applets et des contrôles ActiveX sont téléchargés sur l'ordinateur de l' utilisateur à partir d' un serveur Web et installés au niveau de l'application . Pour des raisons de sécurité , aucun accès au système de fichiers de l'ordinateur central est autorisé pour chaque type de programme.
Un avantage que les applets ont plus de contrôles ActiveX est qu'ils peuvent être partagées entre les systèmes d'exploitation , tandis que les contrôles Active X sont construits pour une utilisation exclusivement sous Microsoft Windows.
limites et les risques
Comme mentionné ci-dessus , les contrôles ActiveX ne peut être utilisé sur Windows , donc il ya peu de partage multi-plateforme. Cela signifie que les contrôles ActiveX ne peuvent pas être utilisés sur des systèmes d'exploitation Apple ou UNIX , les contrôles de manière supplémentaires devraient être créés pour ces plates-formes .
Contrôles ActiveX avoir un degré de risque inhérent à leur utilisation. Selon un livre blanc par l'organisation de certificat d'assurance globale de l'information ( GIAC ) , Internet Explorer permettra le téléchargement de contrôles ActiveX de sites qui pourraient avoir des intentions hostiles . Une fois qu'un utilisateur active son navigateur pour installer des contrôles ActiveX , un code peut être exécuté sur l'ordinateur , ce qui pourrait conduire à des attaques de phishing et de la propagation des virus nocifs.
Avantages
< p> L'inclusion des contrôles ActiveX sur des sites Web pour une expérience utilisateur plus riche et plus engageante. Les pages Web sont prises à partir de la conception HTML standard, plat à impérieuses des sites multimédia axées interactifs .
Dans une perspective de développement , les contrôles ActiveX rendent la construction de sites Web plus rapidement et facilement depuis un contrôle, une fois construit , peut être réutilisé sans contrainte. Un développeur dispose d'une bibliothèque de contrôles disponibles pour une utilisation à tout moment.