写点什么

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

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

关注

评论

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

C/C++程序员黄金方向-音视频基础知识和ffmpeg编译

玩转音视频技术

HLS SRS 音视频开发 流媒体开发 C/C++程序员

LotusDB 设计与实现—1 基本概念

roseduan

Go 数据库 存储

从单机定时到多层分发

程序员小航

Java 定时任务 XXL-JOB

mass哈希娱乐游戏Dapp开发搭建

薇電13242772558

区块链

在终端中使用 GitHub Personal Access Token 访问仓库

信号量

MongoDB的原理、基本使用、集群和分片集群

神农写代码

Go 实现 WebSockets:2. 如何在 Go 中创建 WebSockets 应用程序

宇宙之一粟

Go 语言 web socket 4月月更

每位互联网人才都应该明白怎么通过XSS获取cookie

喀拉峻

网络安全 安全 信息安全

在线时间戳计算时间差

入门小站

工具

TensorFlow的常用函数

Peter

人工智能 深度学习 tensorflow

linux之tree命令

入门小站

全链路压测(九):容量评估和容量规划

老张

性能测试 全链路压测 稳定性保障

框架中的自定义网关

Rubble

4月日更

微信朋友圈的高性能复杂度

锎心😌😌😌

DIKW金字塔,AI爬到第几层了?

脑极体

8000字长文图解String,这次彻底搞懂了

Jackpop

编程新手如何提高编程能力?

Jackpop

python中self与__init__怎么解释能让小白弄懂?

Jackpop

[Day10]-[动态规划]最长回文子序列

方勇(gopher)

LeetCode 动态规划 数据结构算法

微服务分布式事务处理

俞凡

架构 微服务

模块2作业

KennyQ

茴字有四种写法,HTAP呢?

MatrixOrigin

数据库 MatrixOrigin MatrixOne 矩阵起源 超融合数据库

2022第13周-技术分享记事

GeekYin

随笔 工作经验

Python 中有什么不容易让人察觉的有趣的事实?

Jackpop

深度学习实战:基于卷积神经网络的猫狗识别

Peter

人工智能 机器学习 深度学习

架构实战营 第 6 期 模块二课后作业

火钳刘明

#架构实战营 「架构实战营」

网络安全之红蓝对抗实战

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

在线SQL美化格式化工具

入门小站

工具

一文简述:云原生应用十二要素

穿过生命散发芬芳

4月月更

jupyter notebook更换皮肤

Peter

数据分析 工具 jupyter

软件设计模式:桥接模式

正向成长

设计模式 桥接模式

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