VBScript se ha ido. Una vez que un lenguaje de secuencias de comandos para competir con JavaScript en los navegadores web, VBScript ahora está deshabilitado de forma predeterminada en todas las versiones compatibles de Windows después de una actualización reciente de Windows. Pero VBScript se ha desvanecido durante años.
¡Adiós, VBScript!
El 13 de agosto de 2019, Microsoft deshabilitó VBScript de forma predeterminada en los sistemas Windows 7, 8 y 8.1 a través de una actualización de Patch Tuesday. Microsoft lanzó una actualización similar para Windows 10 el 9 de julio de 2019. Ahora, en cualquier sistema Windows compatible con las últimas actualizaciones instaladas, VBScript estará deshabilitado de forma predeterminada.
VBScript ya había desaparecido. Microsoft nunca admitió VBScript en Microsoft Edge, lo que significa que estaba limitado a Internet Explorer 11. Otros navegadores como Mozilla Firefox, Google Chrome y Apple Safari tampoco implementaron VBScript.
VBScript compitió con JavaScript
VBScript era un lenguaje de script modelado a partir del Visual Basic de Microsoft. Su nombre completo es "Microsoft Visual Basic Scripting Edition".
Este lenguaje apareció por primera vez en un producto de consumo en 1996, cuando se agregó a Internet Explorer. Los sitios web podrían usar VBScript al igual que podrían usar JavaScript, e Internet Explorer era compatible con ambos. Sin embargo, VBScript solo funcionaba en Internet Explorer, mientras que JavaScript era una solución de navegador cruzado que también funcionaba en otros navegadores. Esa es una gran razón por la cual JavaScript ganó, y la mayoría de las páginas web nunca adoptaron VBScript para los scripts del lado del cliente.
Microsoft simplemente deshabilitó VBScript en el navegador. De forma predeterminada, Internet Explorer 11 ya no ejecutará VBScript encontrado en las páginas web. Raramente se usaba, pero todavía puede haber algunos sitios web internos de negocios que dependen de VBScript en lugar de JavaScript.
El equipo del navegador Edge de Microsoft escribió acerca de "despedirse" de VBScript y otras tecnologías antiguas como ActiveX. 2015, señalando que "JavaScript se ha convertido en el lenguaje de facto de la web". Edge nunca ha admitido VBScript.
VBScript no era solo para navegadores web
Si bien esta última actualización tiene que ver con Internet Explorer, VBScript fue más que eso. El servidor web de Internet Information Services (IIS) de Microsoft podría ejecutar VBScript del lado del servidor. Windows Script Host (WSH) puede ejecutar archivos VBScript, a menudo con la extensión de archivo .vbs. Apareció en todo tipo de lugares, por ejemplo, Microsoft Outlook 97 usó VBScript como su lenguaje macro, aunque fue la única aplicación de Microsoft Office que lo hizo.
VBScript vio algún uso por parte de los administradores de Windows para las secuencias de comandos fuera del navegador web, reemplazando archivos por lotes. Pero VBScript pasó de moda hace mucho tiempo. Como señala Paul Thurrott, “para el cambio de siglo, Microsoft estaba haciendo la transición a .NET, y VBScript se quedó atrás. "
Los administradores del sistema que desean automatizar las cosas con scripts generalmente ahora usarán PowerShell en lugar de VBScript. Las versiones modernas de Microsoft Office bloquean los controles de VBScript.
¿Por qué desaparece VBScript?
Esta actualización no es una sorpresa. En 2017, Microsoft explicó que tenía la intención de deshabilitar VBScript de manera predeterminada en Internet Explorer en el futuro, ese futuro es ahora.
VBScript es demasiado viejo incluso para Internet Explorer. Internet Explorer 11 solo mostrará VBScript para páginas web ejecutadas en un modo de documento heredado. El equipo del navegador Edge de Microsoft escribió que se trataba de una "solución temporal". Microsoft puede ser compatible con Internet Explorer 11 en el futuro previsible, pero la compañía no es compatible con VBScript junto con él.
Claro, Windows contiene muchos características de compatibilidad anteriores, pero VBScript es potencialmente peligroso. Es un lenguaje de secuencias de comandos completo disponible para páginas web en Internet Explorer, un navegador web ya antiguo. Pocas páginas web todavía lo usan, y ya nadie se está desarrollando con él. Deshabilitarlo de forma predeterminada es obvio.
Cómo volver a habilitar VBScript (si es absolutamente necesario)
Este cambio no debería afectar nada para la gran mayoría de las personas . Si un sitio web requiere VBScript, solo funcionaría en Internet Explorer. Suponiendo que no usa sitios web antiguos solo para IE, está bien. Incluso si lo hace, la mayoría de esos sitios web antiguos no usan VBScript.
Pero, si aún necesita VBScript en Internet Explorer por alguna razón, todavía hay una manera de usarlo. Los administradores del sistema pueden habilitar VBScript para zonas de seguridad específicas mediante un registro o una configuración de directiva de grupo.
Microsoft no ha hecho que esta opción sea fácil de encontrar. Esto se debe a que esta función es realmente para las empresas que la necesitan. La gente promedio no debería tocarlo.
De hecho, Microsoft dice que ofrecerá estas opciones solo "por un tiempo limitado". Espere ver que desaparezcan en una versión futura de Windows 10, eliminando por completo VBScript soporte de Internet Explorer.
Si bien este lenguaje tuvo una larga ejecución, se ha desvanecido durante mucho tiempo. La reciente actualización de Windows no cambia mucho. La gran mayoría de los usuarios de Windows no notarán que VBScript ha sido deshabilitado, y no tendrán motivos para preocuparse.
RELACIONADO: Cómo abrir páginas web antiguas en Internet Explorer en Windows 10
Fuente: How to Geek
Vea También:
- Cómo migrar su cuenta de Nest a una cuenta de Google
- ¿Funcionarán tus aplicaciones de iPhone favoritas en iPad?
- Cómo solucionar problemas de páginas web que no se cargarán
- Novedades de la actualización 19H2 de Windows 10, que llega el otoño de 2019
- Cómo hacer que casi cualquier dispositivo tonto sea inteligente
Comentarios
Publicar un comentario