ActiveX
Origem: Wikipédia, a enciclopédia livre.
Sinta-se livre para editá-la para que esta possa atingir um nível de qualidade superior.
ActiveX, também conhecido por Component Object Model (COM), é um conjunto de tecnologias (software) criado pela Microsoft para facilitar a integração entre diversas aplicações. Atualmente está tecnologia foi substituída pelo .NET (também da Microsoft).
ActiveX é uma tecnologia da Microsoft para o desenvolvimento de páginas dinâmicas. Tem presença na programação do lado do servidor e do lado do cliente, embora existam diferenças no uso em cada um desses casos.
[editar] No cliente
São pequenos programas que podem ser incluídos dentro de páginas web e servem para realizar ações de diversa índole. Por exemplo, existem controles ActiveX para mostrar um calendário, para implementar um sistema de FTP, etc.
São um pouco parecidos aos Applets de Java em seu funcionamento, embora uma diferença fundamental é a segurança, pois um Applet de Java não poderá tomar privilégios para realizar ações malignas (como apagar o disco rígido) e os controles ActiveX sim, que podem outorgar-se permissões para fazer qualquer coisa.
Os controles ActiveX são particulares de Internet Explorer.
[editar] No servidor
Também existem controles ActiveX do servidor e as pessoas que conhecem ASP certamente já os utiliza, embora seja sem se dar conta. Por exemplo, quando realizamos uma conexão com uma base de dados, estamos utilizando um controle ActiveX do servidor.
[editar] Desenvolvimento de ActiveX
Os controles ActiveX se desenvolvem com meios de Microsoft para a criação de aplicações Windows, como podem ser Visual Basic Script ou Visual C. Foge totalmente neste artigo a explicação do método de desenvolvimento, porém o que nos cabe assinalar é que existem muitos controles ActiveX tanto do lado do servidor como do cliente, que já estão desenvolvidos e podemos incluí-los facilmente em nossas criações.