Microsoft sta per rimuovere da Windows uno dei suoi strumenti di programmazione

Microsoft sta per rimuovere da Windows uno dei suoi strumenti di programmazione

VBScript

Ormai è ufficiale! Microsoft ha confermato di voler mandare in pensione VBScript nella seconda metà del 2024 rimuovendolo dalle versioni future di Windows.

VBScript, o Visual Basic Scripting Edition, è un linguaggio di scripting leggero e versatile sviluppato da Microsoft, basato su Visual Basic. Introdotto per la prima volta nel 1996, VBScript è stato ampiamente utilizzato per automatizzare compiti e controllare applicazioni su sistemi basati su Windows. Spesso incorporato all’interno di pagine HTML, ha aggiunto interattività dinamica e funzionalità ai siti web, ed è stato comunemente utilizzato in combinazione con tecnologie Microsoft come Active Server Pages (ASP) e Windows Script Host (WSH).

Tuttavia, con l’avanzare della tecnologia, sono emerse alternative più moderne ed efficienti, come JavaScript e PowerShell. Questi linguaggi offrono capacità più ampie e sono meglio adatti per lo sviluppo web moderno e i compiti di automazione. Di conseguenza, Microsoft ha deciso di deprecare VBScript, un processo che comporta la cessazione dello sviluppo attivo e la rimozione futura del prodotto o servizio online. La deprecazione è un processo graduale che può durare mesi o anni, durante i quali la funzionalità deprecata viene sostituita da qualcosa di migliore, più avanzato o più funzionale.

Il piano di deprecazione di VBScript prevede diverse fasi. Inizialmente, VBScript sarà disponibile come “feature on demand” (FOD) nelle nuove versioni di Windows 11, versione 24H2 e successive, e sarà preinstallato e attivato per impostazione predefinita. Questo assicura che le esperienze degli utenti non siano interrotte se dipendono da VBScript mentre migrano le loro dipendenze (applicazioni, processi, ecc.) lontano da VBScript. La funzionalità sarà completamente ritirata dalle future versioni del sistema operativo Windows, mentre si passa alle esperienze più efficienti di PowerShell.

La ragione principale per la deprecazione di VBScript è che il linguaggio è considerato troppo vulnerabile agli attacchi informatici e, nel tempo, è stato superato da linguaggi più potenti come PowerShell e JavaScript. I criminali informatici hanno ampiamente utilizzato VBScript per eseguire attacchi, scaricando malware sui sistemi colpiti. Inoltre, i nuovi linguaggi di scripting, nonostante contengano anche importanti vulnerabilità, si dice che abbiano più funzionalità meglio adatte per compiti web e di automazione rispetto al vecchio linguaggio di scripting.

Microsoft prevede di rimuovere completamente VBScript da Windows dopo il 2027. Nel frattempo, gli utenti possono ancora installare o disinstallare la funzionalità VBScript tramite le Impostazioni > App > Funzionalità facoltative di Windows 11. Microsoft consiglia agli utenti di non perdere tempo e di passare a PowerShell o JavaScript, a seconda delle loro esigenze.

La deprecazione di VBScript segna la fine di un’era per uno strumento che ha servito fedelmente molti sviluppatori e amministratori di sistema per decenni. Mentre ci avviciniamo a un futuro di tecnologie di scripting più sicure e avanzate, è importante riconoscere il contributo significativo che VBScript ha apportato all’automazione e allo sviluppo web.

Scegli la lingua