写点什么

Visual Basic 6 可继续在 Windows 8 上运行

  • 2012-03-05
  • 本文字数:1020 字

    阅读完需:约 3 分钟

伴随着微软宣布 Windows 8 继续支持 Visual Basic 6 平台的消息,这位年高德劭的产品又一次接到了“死缓”通知。且不论它的那些后继产品(Visual Basic.NET、C#等等)如何,单就 VB6 的简单易用性就造就了大量的应用程序。这些应用程序将可以依赖于 Windows 8 发布的必要运行时文件继续运作。

VB6 应用程序运作标准规定如下:

“如果开发人员发现运行于 Windows Vista、Windows 7 或 Windows 8 上的 Visual Basic6.0 应用程序出现问题(相同代码在这些系统上的运行状况应当与在 Windowx XP 上一致),请使用正规支持渠道报告该问题。”

某些扩展 DLL 将不会随 Windows 8 一同发布,开发人员可以参考微软的支持声明来决定在应用程序发布时应包含哪些文件。

Visual Basic 1.0 发布于 1991 年,目的为了降低那个时代创建 Windows 3.0 本地应用程序的门槛。随后 1998 年 Visual Basic 6(VB6)发布,它在那个时代的开发人员中非常流行,以致这些应用程序到今天还在使用。虽然微软已经发布了.NET 平台上的 Visual Basic 版本,但是新程序中的改动使得 VB.NET 本质上成为了一门不同的语言。

VB6 的持续流行给微软出了一道难题。一方面,它代表一类被微软优秀(或者至少较新的)产品所替代的平台;而另一方面,它的持续使用又表明它是一个受市场欢迎的成功产品。用户反馈显示,微软没有恢复对 VB6 的完整支持,使其错失了一个好机会。许多开发人员还在继续质疑微软对 VB6 的处理方式。

Leonardo Azpura 写道:

将经典 VB 恢复成主流产品也可以帮助微软营造良好的公关。若干年前,“专业”VB6 程序员多达 600 万名。不管我们如今正在使用何种工具、语言和平台,我们仍然需要对 VB6 应用程序进行维护和扩展。我们中大多数人对微软扼杀这个开发利器都很不满。

Karl E. Peterson 接着这个话题,补充道:

我同意,拥有多线程的 64 位 VB7 将会是一个市场杀手 […],微软还可以卖它个 20 年。

最后,Winston Potgeier 表示他也期待 64 位支持,以及未来 Windows 版本对 VB6 的持续支持:

我认为 VB6 在当今市场竞争中不缺什么,它能完成任何其他开发环境能完成的事情,而且更快、更简单,另外还可以本地运行。除了 64 位编译功能以及未来操作系统对它的兼容性之外,我实在想不到它还需要些什么,或许可以考虑支持 Win8 上的移动编译?

如果读者发现有 VB6 的替代方案,请在下面留言。另外,考虑 VB6 的现有优势,你的单位会就目前状况继续使用它吗?

查看英文原文: http://www.infoq.com/news/2012/02/vb6_supported_on_win8

2012-03-05 08:203743
用户头像

发布了 125 篇内容, 共 41.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

黑龙江三级等保-信息安全等级保护制度中的重要级别

黑龙江陆陆信息测评部

我对于AI领域商业模式的思考

老张

人工智能 商业模式 智能体 大模型

一文掌握 MCP 上下文协议:从理论到实践

陈明勇

Go MCP MCP协议 go mcp

金三银四冲击一波「腾讯」!

王中阳Go

Go 面试

SQL开发的智能助手:通义灵码在IntelliJ IDEA中的应用

阿里巴巴云原生

sql

多云原生,更稳更省,火山引擎多云CDN推出免费使用3个月,1元10TB特惠专场

火山引擎边缘云

CDN CDN加速 CDN带宽

SvelteKit 最新中文文档教程(18)—— 浅层路由和 Packaging

冴羽

Vue 前端 React Svelte SveteKit

【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案

GeorgeGcs

HarmonyOS OpenCustomDialog 手势关闭 禁止 关闭弹框

ITSM运营:ITSM事件管理的持续改进策略

嘉为蓝鲸

AIOPS ITSM 智能运维

亮数据爬取API爬取亚马逊电商平台实战教程

知识浅谈

爬虫技术

CSS AI 通义灵码 VSCode插件安装与功能详解

阿里巴巴云原生

SQL开发的智能助手:通义灵码在IntelliJ IDEA中的应用

阿里云云效

sql

告别"运维盲区":基于LLMOps的智能观测系统实践指南

嘉为蓝鲸

可观测性 AIOPS 智能运维

用 Go 语言轻松构建 MCP 客户端与服务器

陈明勇

Go MCP MCP协议 go mcp

理解 Calvin 的架构设计与工作原理

Databend

【同步教程】基于Apache SeaTunnel从MySQL同步到MySQL——Demo方舟计划

Apache SeaTunnel

什么是模型上下文协议(MCP)?

镜舟科技

数据交互 模型上下文协议 AI交互范式 统一接口 StarRocks MCP 服务器

获权威推荐!融云荣登「铸基计划」年度全景图三大核心板块

融云 RongCloud

用友加入数据资源服务联合体

用友智能财务

财务 会计

深入研究:淘宝天猫商品详情查询API详解

tbapi

淘宝API 淘宝商品数据采集 淘宝商品详情API 淘宝商品接口

MES系统中的几大功能模块

万界星空科技

mes 数字化工厂 万界星空科技 制造业工厂 生产管理MES系统

自动化 + 智能化重构运维价值:从成本中心到业务增长引擎的蜕变

嘉为蓝鲸

AIOPS 智能运维 降本增效

《Operating System Concepts》阅读笔记:p587-p596

codists

操作系统

CSS AI 通义灵码 VSCode插件安装与功能详解

阿里云云效

CSS 前端

用友畅捷通基于阿里云 MaxCompute 搭建智能数仓的落地实践

阿里云大数据AI技术

大数据 云原生 数据处理 MaxCompute 智能数仓

嘉为蓝鲸应急灾备管理中心 V1.6 移动应急系统,让灾难响应快人三步

嘉为蓝鲸

AIOPS 智能运维 应急灾备管理中心

告别数据孤岛:Telegraf-loTDB 实现一站式监控数据闭环

Apache IoTDB

芯盾时代OIAM解决方案

芯盾时代

iam 统一身份认证 身份治理与管理

做好设备管理这四大关键,事半功倍!

积木链小链

数字化 智能制造 设备管理

从神话到现实:大模型在运维中的三大核心价值重构

嘉为蓝鲸

智能运维 #WeOps

天润融通走进天虹|大模型驱动,助力零售行业服务质效飞跃

天润融通

Visual Basic 6可继续在Windows 8上运行_.NET_Jeff Martin_InfoQ精选文章