Header Ads

O que é o VBScript e por que a Microsoft simplesmente o matou?

O VBScript desapareceu. Uma vez que uma linguagem de script para competir com JavaScript em navegadores da web, o VBScript agora está desativado por padrão em todas as versões suportadas do Windows após uma atualização recente do Windows. Mas o VBScript tem desaparecido há anos.

Adeus, VBScript!

Em 13 de agosto de 2019, a Microsoft desativou o VBScript por padrão nos sistemas Windows 7, 8 e 8.1 por meio de uma atualização do Patch Tuesday. A Microsoft lançou uma atualização semelhante para o Windows 10 em 9 de julho de 2019. Agora, em qualquer sistema Windows suportado com as atualizações mais recentes instaladas, o VBScript será desativado por padrão.

O VBScript já estava praticamente desaparecido. A Microsoft nunca deu suporte ao VBScript no Microsoft Edge, o que significava que era limitado ao Internet Explorer 11. Outros navegadores como Mozilla Firefox, Google Chrome e Apple Safari nunca implementaram o VBScript.

VBScript Compilado com JavaScript

]

O VBScript era uma linguagem de script baseada no Visual Basic da Microsoft. Seu nome completo é "Microsoft Visual Basic Scripting Edition".

Esse idioma apareceu pela primeira vez em um produto de consumo em 1996, quando foi adicionado ao Internet Explorer. Websites poderiam usar o VBScript como se pudessem usar JavaScript, e o Internet Explorer suportava ambos. No entanto, o VBScript só funcionava no Internet Explorer, enquanto o JavaScript era uma solução entre navegadores que também funcionava em outros navegadores. Essa é uma grande razão pela qual o JavaScript ganhou e a maioria das páginas da web nunca adotou o VBScript para scripts do lado do cliente.

A Microsoft simplesmente desativou o VBScript no navegador. Por padrão, o Internet Explorer 11 não executará mais o VBScript encontrado em páginas da Web. Ele raramente era usado, mas ainda pode haver alguns sites antigos de negócios internos que dependem do VBScript em vez do JavaScript.

A equipe de navegadores da Microsoft escreveu sobre "dizer adeus" ao VBScript e outras tecnologias antigas como o ActiveX. 2015, salientando que “o JavaScript se tornou a linguagem de facto da Web.” O Edge nunca suportou o VBScript.

O VBScript não era apenas para navegadores da Web

Embora esta atualização mais recente tenha tudo a ver com o Internet Explorer, o VBScript era mais do que isso. O servidor da Web Serviços de Informações da Internet (IIS) da Microsoft pode executar o VBScript do lado do servidor. O WSH (Windows Script Host) pode executar arquivos VBScript, geralmente com a extensão de arquivo .vbs. Ele aparecia em todos os lugares - por exemplo, o Microsoft Outlook 97 usava o VBScript como sua linguagem macro, embora fosse o único aplicativo do Microsoft Office a fazê-lo.

O VBScript era usado pelos administradores do Windows como scripts. fora do navegador da Web, substituindo arquivos em lote. Mas o VBScript ficou fora de moda há muito tempo. Como Paul Thurrott aponta, “na virada do século, a Microsoft estava migrando para o .NET, e o VBScript foi deixado para trás. ”

Os administradores de sistemas que desejam automatizar as coisas com scripts geralmente usam agora o PowerShell em vez do VBScript. Versões modernas do Microsoft Office bloqueiam controles VBScript.

Por que o VBScript está indo embora?

Esta atualização não é uma surpresa. Em 2017, a Microsoft explicou que pretendia desabilitar o VBScript por padrão no Internet Explorer no futuro - esse futuro é agora.

O VBScript é muito antigo, mesmo para o Internet Explorer. O Internet Explorer 11 mostrará apenas o VBScript para páginas da Web executadas em um modo de documento herdado. A equipe de navegadores Edge da Microsoft escreveu que essa era uma “solução temporária”. A Microsoft pode estar oferecendo suporte ao Internet Explorer 11 no futuro previsível, mas a empresa não está suportando o VBScript.

antigos recursos de compatibilidade, mas o VBScript é potencialmente perigoso. É uma linguagem de script inteira disponível para páginas da Web no Internet Explorer, um navegador da Web já antigo. Poucas páginas web ainda a usam, e ninguém mais está desenvolvendo com ela. Desabilitando-o por padrão é um acéfalo.

Como reabilitar o VBScript (se você absolutamente precisa)

Esta alteração não deve afetar nada para a grande maioria das pessoas . Se um site exigisse o VBScript, ele só funcionaria no Internet Explorer. Supondo que você não use sites antigos somente do IE, tudo bem. Mesmo que você o faça, a maioria desses sites antigos não usa o VBScript.

Mas, se você ainda precisar do VBScript no Internet Explorer por algum motivo, ainda existe uma maneira de usá-lo. Os administradores do sistema podem ativar o VBScript para zonas de segurança específicas por meio de um registro ou uma configuração de Política de Grupo.

A Microsoft não facilitou a localização dessa opção. Isso porque esse recurso é realmente para empresas que precisam dele. As pessoas comuns não devem tocá-lo.

Na verdade, a Microsoft diz que oferecerá essas opções apenas "por um tempo limitado". Espere vê-las desaparecer em uma versão futura do Windows 10, removendo completamente o VBScript suporte do Internet Explorer.

Embora essa linguagem tenha um longo prazo, ela está desaparecendo há muito tempo. O recente Windows Update não muda muito. A grande maioria dos usuários do Windows não notará que o VBScript foi desativado e não terá motivos para se importar.

RELACIONADO: Como abrir páginas da Web antigas no Internet Explorer no Windows 10

Via: How to Geek

Veja Também:

Um comentário:

  1. Lamentável isso. Gosto muito do vbscript. Poderia a senhora Microsoft ter aprimorado o vbscript sim, mais ao invés disso; deu Adeus. É muita sacanagem!

    ResponderExcluir