写点什么

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:001369
用户头像

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

关注

评论

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

使用PG_STAT_REPLICATION监视复制

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

细节完美炸裂!GtiHub上点赞已破百万的并发编程四套全彩手册

Java架构追梦

Java 阿里巴巴 架构 面试 并发

中小公司开展NPS的好处

一周信创舆情观察(2.8~2.21)

统小信uos

算力平台软件开发|算力平台系统APP开发

系统开发

Java 集合处理/ 空值处理/ 异常处理,使用心得分享!

brother ben

大数据时代

Mr.cool

MT马特量化机器人软件开发|MT马特量化机器人APP系统开发

系统开发

深入理解Deno是如何借助PowerShell进行安装脚本

梁龙先森

大前端 deno shell脚本编写 PowerShell 28天写作

【LeetCode】翻转图像Java题解

Albert

算法 LeetCode 28天写作 2月春节不断更

你真的懂 MP4 格式吗?

阿里云CloudImagine

音视频 视频

Idea快捷键操作

刘大明

IDEA

园区网为主的 DNS 架构设计

冯骐

程序员 运维 监控 网络 DNS

API策略量化机器人系统开发|API策略量化机器人APP软件开发

系统开发

java-时间的使用

建安

Java android SpringBoot 2

新一代信息技术赋能山东政务!区块链政务平台解决方案

源中瑞-龙先生

Kafka 是怎么存储的?为什么速度那么快?

李尚智

Java kafka 架构

Flink 如何实时分析 Iceberg 数据湖的 CDC 数据

Apache Flink

flink

数据中心架构设计比较

字节码角度分析i++和++i的区别

现实中游走

Java 字节码

C语言重要的知识点

c 考核 重要知识 简单清楚 好看

话题讨论 | 如何看待公司发开工红包?

happlyfox

话题讨论 28天写作 2月春节不断更 话题王者 红包

一个员工的离职成本,很恐怖!

不脱发的程序猿

职场 HR 28天写作 二月春节不断更 员工离职

Open-Falcon 中的交换机监控

冯骐

运维 监控 网络 交换机 Go 语言

立足智能化发展,风电能源产业互联网平台加快建设

一只数据鲸鱼

物联网 数据可视化 3D可视化 能源管理 风力发电

架构设计篇之微服务实战笔记(五)

小诚信驿站

架构师 刘晓成 小诚信驿站 成长笔记 28天写作

流批一体生产应用!Bigo 实时计算平台建设实践

Apache Flink

flink

为什么挤破头进大厂,大厂如何设置薪资职级体系?

不脱发的程序猿

HR 校园招聘 28天写作 二月春节不断更 互联网行业薪资

MySQL索引原理,一篇从头到尾讲清楚

数据库 架构

新时代计算机技术

2021年,是时候把技术债务管理提上日程了

禅道项目管理

效率 产品 创新 技术债

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