X ativo
O ambiente de software ActiveX é uma ferramenta pela qual podem ser desenvolvidas aplicações e extensões orientadas para determinados tipos de sites.
Ou seja, é uma forma de inserir determinadas funcionalidades para poder interagir com páginas web, via tecnologia Microsoft.
O navegador Internet Explorer utiliza esse tipo de tecnologia, embora esteja se tornando cada vez mais obsoleto. Prova disso é que o Microsoft Edge, sucessor do Internet Explorer, não o inclui.
História do ActiveX
É importante conhecer o caminho que este ambiente teve na tecnologia nos últimos 20 anos, pois embora tenha nascido em 1996, só na primeira década do século XXI (2000-2010) experimentou um boom de seu uso.
Seu início ocorreu principalmente com o surgimento do Internet Explorer 3.0, no qual pela primeira vez os controles eram instalados automaticamente sem qualquer interação do usuário. Embora tenha sido um grande avanço em termos de fluidez, foi também a primeira pedra do caminho: segurança no processo.
Apesar da relutância em alguns aspectos da tecnologia, ela continuou sendo amplamente utilizada entre 2000 e 2014, já que foi em 2015 que a Microsoft anunciou que não suportaria mais plug-ins baseados em ActiveX.
Nesse mesmo ano, em 2015, esse tipo de tecnologia seria definitivamente encerrado na empresa, já que também foi anunciado o lançamento do Microsoft Edge, que funcionava com HTML5 em vez de ActiveX.
Outra data importante a ser lembrada é a paralisação de atualizações e novos downloads do Adobe Flash Player, que ocorreu em janeiro de 2021.
Recursos do ActiveX
Embora já saibamos que o ActiveX era a forma padrão de criar e incluir aplicativos no navegador do Windows, também é verdade que outras tecnologias foram desenvolvidas com base nele, como o Adobe em suas versões Flash Player.
Então, para entender melhor a funcionalidade e as características desse ambiente, algumas de suas principais características serão detalhadas a seguir:
- Eles podem ser usados para reproduzir conteúdo. Monopoliza áudio, vídeo e reproduções similares incluídas na própria web.
- Eles têm a capacidade de monitorar a atividade do usuário. Esta é uma das principais razões pelas quais este tipo de tecnologia tem sido negligenciado. Seus problemas de segurança são notáveis para dizer o mínimo e não são fáceis de corrigir. De forma maliciosa, quase qualquer interação que o usuário tenha com o PC pode ser medida.
- Eles servem para complementar certas funções da web. Uma das mais utilizadas foram as janelas pop-up, que ainda são utilizadas, embora não com esse tipo de tecnologia.
- Eles só poderiam ser programados usando linguagem orientada a objetos, como C++, C#, VB, JAVA, PHP ou Python, entre outras.
Como pode ser visto, embora a utilidade fosse evidente, os problemas de segurança mencionados foram o que, ao longo do tempo, deslocou este ambiente de aplicação web.
Exemplos de uso do ActiveX
Alguns dos programas ou aplicativos em que esse ambiente foi mais utilizado foram:
- Explorador de Internet.
- Microsoft Office.
- Adobe Flash Player.
- Mozilla Firefox.
- Google Chrome.
A utilização do ActiveX foi marcada pela hegemonia que a Microsoft detinha sobre os seus concorrentes, uma vez que alguns sites eram principalmente otimizados para o Internet Explorer e não eram otimamente visíveis em outros navegadores e mesmo em sistemas operacionais diferentes do Windows.
É por isso que, desde seu declínio (do ActiveX) e a ascensão do HTML5 e outras iniciativas, a democratização de aplicativos e plug-ins (extensões de aplicativos) cresceu.