写点什么

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

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

关注

评论

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

C语言编程—强制类型转换

芯动大师

C语言 强制类型转换 6 月 优质更文活动

android项目问题总结

Studying_swz

6 月 优质更文活动

Nautilus Chain全球行分享会,上海站圆满举办

大瞿科技

精进:如何跳出疯狂的忙碌

老张

个人提升 如何解决问题 思维逻辑

阿里内部人手一份的Spring Cloud Alibaba手册

小小怪下士

Java 程序员 SpringCloud springcloudAlibaba

INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

极限实验室

搜索引擎 console Gateway agent easysearch

软件测试|Python绘图神器——Matplotlib使用教程(一)

霍格沃兹测试开发学社

2024深圳电子展

AIOTE智博会

电子展

头部大模型公司进京赶考,向量数据库成为应考神器

Zilliz

Milvus Zilliz AIGC 向量数据库 zillizcloud

请解释如何实现算法 PERMUTE-BY-SORTING,以处理两个或更多优先级相同的情形。也就是说,即使有两个或更多优先级相同,你的算法也应该产生一个均匀随机排列。

福大大架构师每日一题

福大大 ChatGPT

pytorch实现前馈神经网络实验(手动实现)

Studying_swz

6 月 优质更文活动

责任链模式在 Sentinel 中的应用

互联网架构师小马

限流功能实现原理

互联网架构师小马

【零售电商系列】走进亚马逊(三)

小诚信驿站

6 月 优质更文活动

一文快速了解微服务架构

穿过生命散发芬芳

微服务 6 月 优质更文活动

2023-06-09:什么是Redis事务?原理是什么?

福大大架构师每日一题

redis 福大大

Java SPI 在 Sentinel 中是如何应用的?

互联网架构师小马

Java sentinel spi

Sentinel的整体工作流程分析

互联网架构师小马

ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny

Kagol

vue.js 前端 ChatGPT

图文详解丨iOS App上架全流程及审核避坑指南

雪奈椰子

虚拟机安装Ubuntu16并安装Ros(Kinetic)

Studying_swz

6 月 优质更文活动

百度沈抖:所有产品将基于大模型重构,要做好三大准备

科技热闻

微服务高并发:流量效果控制,经典限流算法

互联网架构师小马

镭速用心打造,新版本发布,为用户实现更多可能

镭速

STM32读取BH1750光照强度数据打印到串口

DS小龙哥

6 月 优质更文活动

Sentinel 是如何实现资源指标数据统计的

互联网架构师小马

Java sentinel

Redis数据结构:高频面试题及解析

小万哥

nosql redis 面试 后端 中间件

Nop平台为什么是一个独一无二的开源软件开发平台

canonical

开源 低代码 开发平台

H5 单双引号问题

Andy

Solaris网络从9家知名投资机构获得5000万美元融资

股市老人

MegaOS重磅亮相新华三领航者峰会,助推百行百业全数字化

新消费日报

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