ActiveX

ActiveX es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programación. Las aplicaciones de software pueden ser diseñadas por uno o más de esos componentes para así proveer su correspondiente funcionalidad.[1]

ActiveX fue presentado en 1996 por Microsoft como una evolución de sus tecnologías Component Object Model (COM) y Object Linking and Embedding (OLE) y se usa generalmente en su sistema operativo Windows, aunque la tecnología como tal no está atada al mismo.

Muchas aplicaciones Microsoft Windows — incluyendo muchas del propio Microsoft como puedan ser Internet Explorer, Microsoft Office, Microsoft Visual Studio, y Windows Media Player — usan controles ActiveX para proveer sus juegos de funcionalidades y también encapsular su propia funcionalidad como controles ActiveX que así pueden ser empotrados en otras aplicaciones. Internet Explorer también permite empotrar sus propios controles ActiveX en páginas web.

El próximo navegador de Microsoft, Microsoft Edge, no soportará esta tecnología, por lo que se recomienda evitar su uso.[2]

Controles ActiveX

Los controles Active X son pequeños bloques empleados para la creación de programas, que se pueden usar para crear aplicaciones distribuidas que funcionen a través de Internet empleando navegadores web. Algunos ejemplos incluyen aplicaciones para la recopilación de datos, para la visualización de determinados tipos de datos o para reproducir animaciones.

La idea de los controles Active X era buena en tanto que fueron diseñados con la finalidad de ser descargados y ejecutados por los navegadores web. Es lo que hacen los Java applets pero los controles Active X presentan limitaciones que no se encuentran en los Java applets:

Los controles ActiveX se pueden programar en cualquier lenguaje con soporte para desarrollo de componentes COM, incluidos:

Algunos ejemplos de controles ActiveX son los command buttons, list boxes, dialog boxes, y el propio navegador web Internet Explorer.

Other Languages
العربية: آكتيف إكس
čeština: ActiveX
Deutsch: ActiveX
English: ActiveX
فارسی: اکتیوایکس
suomi: ActiveX
français: ActiveX
galego: ActiveX
interlingua: ActiveX
italiano: ActiveX
日本語: ActiveX
한국어: 액티브X
Kurdî: ActiveX
Кыргызча: Active X
Nederlands: ActiveX
polski: ActiveX
português: ActiveX
русский: ActiveX
srpskohrvatski / српскохрватски: ActiveX
svenska: ActiveX
Türkçe: ActiveX
українська: ActiveX
Tiếng Việt: ActiveX
中文: ActiveX