写点什么

VB 在微软产品路线图中的尴尬位置

  • 2007-12-04
  • 本文字数:944 字

    阅读完需:约 3 分钟

从一开始,微软就公开宣布 Visual Basic 和 C#将在.NET 平台中被同等对待。然而另外一方面,社区却不时指责微软对 VB 的支持力度不够。那么事实又在何方呢?

在标准的.NET 平台上,两个语言都能很好地访问所有.NET 函数库。

对于大多数用户来说,Visual Studio 对于 VB 和 C#的支持基本上相同;最大的一个区别是 VB 有背景编译器的存在。但是对于 SDK,待遇就没有那么同等了。

用于 Visual Studio SDK 2005 VB 模板和代码例子直到 2007 年 9 月才出现。即使如此,它们也是作为一个附加包单独分发的。针对 Visual Studio SDK 2008 ,微软给出了一个适当的示例集合。VB 的示例还是没有 C#的多,但比 C++ 的多点。

XNA 是在 VB 开发人员当中的下一个痛处。XBox 360 运行着一个修改过的.NET Compact Edtion 版本,据传闻,这个版本删除了VB 运行时。这个传闻中的观点被Jack Palevich 所支持,他在讨论CLR 使用的博客文章中提到 XBox360 不支持 VB 语言所需的特性

根据 Microsoft Connect 站点的消息得知,XNA 团队正在着手解决这个问题。一位不愿透露姓名的微软员工写到,

我们深感在 XNA Game Studio 中支持 VB 这个编程语言是多么的重要。我们正积极和 VB 团队共同努力,建立适当程度的(后援)保证和时限来添加让人失望已久的 VB 支持。

有证据显示,对于 VB 团队,他们也为实现这个目标正在努力。一个在 VB 9 中被命名为“敏捷运行时”的新特性将允许编译器针对其他平台使用自定义的运行时。

在别处对 VB 的支持也同样不能让人满意但可以理解。例如,HealthVault 只提供 C#的例子。 Eric Gunnerson 解释说

正如大多数项目的真实情况,我们的时间表是非常紧的,我们没有太多的资源,所以我们需要有选择地利用有限资源来创造更多价值。 在这点上,VB.NET 支持在许多有着有效开发成果的合作伙伴中并没有流行起来,所以我们也没有针对 VB 这块提供任何东西。当然如果事情有所改变,我们将会重新评估现在我们所正在做的事情。

Windows Media Center SDK 支持 VB 和 C#,可是同样也有些怨言说只为C#开发人员提供了新项目模板

你的看法是什么?微软应该只发布VB 或C#的例子和模板吗?或者他们是否应该尽可能快地推出两个版本,尽管有些人只使用其中一个语言。

查看英文原文: Visual Basic’s Questionable Place in Microsoft’s Roadmap

2007-12-04 20:001465
用户头像

发布了 254 篇内容, 共 69.4 次阅读, 收获喜欢 2 次。

关注

评论

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

2024开放原子开发者大会龙蜥参会指南一览

OpenAnolis小助手

操作系统 龙蜥社区

从高代码到低代码,火山引擎大模型产品、能力再升级!

极客天地

金融保险行业数字化创新实践:如何高效落地自主可控的企业级大数据平台

tapdata

大数据平台 数据集成 数据服务 实时数据集成 银行保险业数字化转型

【YashanDB知识库】update (子查询) set ORG_ID_STAN -ID 改写

YashanDB

数据库 yashandb

【YashanDB知识库】XMLAGG方法的兼容

YashanDB

数据库 yashandb

《计算机组成及汇编语言原理》阅读笔记:p1-p8

codists

计算机组成及汇编语言原理

探索C#中Task与CancellationTokenSource的协同艺术

代码忍者

数据云平台的可观测性

奇点云

【YashanDB知识库】YMP迁移过程中报错YAS-02143或YAS-02193

YashanDB

数据库 yashandb

【YashanDB知识库】复合索引下in大量参数查询性能慢

YashanDB

数据库 yashandb

【连载 06】自定义线程池(下)

FunTester

京东大数据治理探索与实践 | 京东零售技术实践

京东零售技术

大数据

驱动性能提升,如何加速基于龙蜥和企业平台的Arm系统开发与部署进程?

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup

Flink 2.0 存算分离状态存储 — ForSt DB

Apache Flink

大数据 flink 实时计算 数据处理 存算分离

【YashanDB知识库】Oracle pipelined函数在YashanDB中的改写

YashanDB

数据库 yashandb

Anthropic 工程师关于提示词工程的深入探讨

亚马逊云科技 (Amazon Web Services)

DeFi即将迎来大爆发:2025年金融变革的背后逻辑与机会

chainwiseweb3

DeFi质押挖矿 DeFi流动性挖矿 defi开发 defi金融开发 去中心化合约开发

豆包MarsCode上线新功能 | 告别复制粘贴,一键 Apply 让你编程效率再提升!

TRAE.ai

开发者工具 AI编程 豆包MarsCode 代码工具

Taro 鸿蒙技术内幕系列(四):JDImage 自研鸿蒙图片库

京东零售技术

taro 鸿蒙

降本增效!阿里云相关业务团队助力小鹏汽车节省云上资源开支 | 龙蜥案例

OpenAnolis小助手

操作系统 龙蜥案例

产品品牌战略升级!原WorkPlus正式改名为BeeWorks,版本重要更新

BeeWorks

VB在微软产品路线图中的尴尬位置_.NET_Jonathan Allen_InfoQ精选文章