小赖子的英国生活和资讯

微软终于弃用VBScript, 一个时代结束了

阅读 桌面完整版
vbseditor 微软终于弃用VBScript, 一个时代结束了 微软 程序设计 编程 资讯

VBScript Editor

VBScript是我最喜欢的编程语言之一,因为其简单的语法,性能稳定,而且在Windows上和COM组件结合,可以做很多事情,Windows管理员在Powershell出来之前用VBScript来完成各种管理工作。VBScript也是我早期学会的编程语言之一(还有LOGO海龟作图,FoxBase数据库,Pascal等)。现在我的任务栏还有VBS Editor,因为我很有时候需要验证些数学或者其它事情,我就会用VBScript来写。比较复杂的我就会用Python。

据说比尔盖茨对Basic语言情有独钟,因为他老人家当年就是设计并开发了Basic语言,后来一直在Windows产品中支持Basic,比如Visual Basic,VB for Application,ASP等。

2023年10月份也就是这个月,微软发布声明,说弃用VBScript了。因为现在,Powershell更为强大,可以完全取代VBScript。VBScript的语法简单很多,而且已经十几二十年没有更新了,已经跟不上主流语言的各种语法糖和框架,和COM结合也带来了一些安全问题,比如当年VBScript来写一些恶意脚本还是非常容易的。

可以在微软的这个页面看到:

In future releases of Windows, VBScript will be available as a feature on demand before its removal from the operating system.

VBScript will be available as a feature on demand before being retired in future Windows releases. Initially, the VBScript feature on demand will be preinstalled to allow for uninterrupted use while you prepare for the retirement of VBScript.

翻译过来就是:

在 Windows 的未来版本中,VBScript 将在从操作系统中删除之前作为一项按需功能提供。

VBScript 将作为一项按需功能提供,然后在未来的 Windows 版本中停用。 最初,将预安装 VBScript 按需功能,以便在您为 VBScript 退役做准备时可以不间断地使用。

意思就是,默认不安装,但是你可以按需求来安装使用,毕竟有很多脚本都是用VBScript来写的,短期内也无法把它全部写成Powershell。

之前我做了一个页面 Is VBScript Dead? 前两天,一网友热心的发来邮件让我更新页面,因为这是重大事件,VBScript真的从现在开始,可以说,正式退出历史舞台。

问了ChatGPT,但它说(明显没有联网)

No, VBScript is still alive and in use today. It is often used in web-based applications and is available on Windows computers as a scripting language.
不,VBScript 今天仍然存在并仍在使用。 它通常用于基于 Web 的应用程序,并且可以在 Windows 计算机上作为脚本语言使用。

Stackoverflow 2020的调查:正在使用该语言或技术进行开发但尚未表示有兴趣继续这样做的开发人员所占的百分比,调查显示VBA已经要被开发者抛弃了。

Stackoverflow 2020的调查:正在使用该语言或技术进行开发但尚未表示有兴趣继续这样做的开发人员所占的百分比

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version