BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

面向C++/VB/C#/WinPhone的独立Visual Studio 11速成版是否推出尚未可知

| 作者 Jonathan Allen 关注 608 他的粉丝 ,译者 曹如进 关注 0 他的粉丝 发布于 2012年5月5日. 估计阅读时间: 7 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Visual Studio速成版(Visual Studio Express)从来就不是一款免费产品。它的第一个版本发布于2005年,当时目标是成为一款入门级产品,并且售价大约100美元。为了建立产品用户群和促进.NET的发展,微软曾许诺第一年注册该产品的用户将可以免费获取。

该产品的推广活动开始于2005年11月7日,截止到4月19日共有超过500万份VS Express的拷贝被下载。见状,微软觉得最好把该产品免费公开。当时共有5种可用的VS 速成版本,它们是:Visual Basic、Visual C#、Visual J#、Visual C++和Visual Web Developer。

虽然Visual J#已经不复存在,但是其他版本都进行了更新并推出了Visual Studio 2008和2010版本。另外,新版本的Windows PhoneXNA Game StudioRobotics Developer Studio也随之发布。(后两者自从变为增件之后,需要依附于另外的Visual Studio速成版。)

《Visual Studio产品指南》仅列出了以下版本:

  • 面向Windows 8的速成版(Express for Windows 8)
  • 面向Web的速成版(Express for Web)
  • 专业版(Professional)
  • 高级版(Premium)
  • 旗舰版(Ultimate)
  • 测试版(Test Professional)

目前,微软对于是否最终发布面向C++/VB/C#/WinPhone的独立Visual Studio 11速成版尚未表态。

查看英文原文:An Uncertain Future for Visual Studio Express


【译者后记@5/12/2012】

这篇译文发布后,不少读者对文章内容进行了质疑,其中的主要问题体现在读者认为Visual Studio 11速成版(Express)已经支持了C#/VB/C++等,并不存在“尚未表态”的问题,而实际上作者想表达的是“Visual Studio Express for C++/VB/C++/WinPhone的独立Visual Studio 11速成版尚未发布,即前途未卜”。首先,作为译者,我想对发出质疑声音的读者表示感谢,你们的批评和建议会是InfoQ中文站不断进步的动力。同时,我也根据自己的理解,增加了一些补充信息以更好地帮助解释原文想要传达的消息。若有疏漏之处,还请读者不吝指出。

首先需要解释的两个术语是Express及Beta:

  • Express即所谓的“速成版”或“学习版“,它是Visual Studio诸多版本中的一种,其他版本有如“标准版”、“旗舰版”、“专业版”等;
  • Beta用于表明一个产品出于发布阶段中的测试阶段,其他阶段包括“RC", "RTM"等。

所谓Visual Studio 11 Express Beta版,即Visual Studio 11速成版的测试阶段版本。

那么,在明确完Express和Beta的概念之后,让我们把重点转向”速成版“。

首先回顾一下Visual Studio 2010中的所有Express版本 (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express),如下图1-1所示,共列出了5种:

  • Visual Web Developer Express
  • Visual Basic Express
  • Visual C# Express
  • Visual C++ Express
  • Visual Studio 2010 Express for Windows Phone

 

图1-1 Visual Studio 2010 Express版本

从上图可以看出,Visual Studio 2010 Express单独发布了面向C++/VB/C#/...的版本。并且值得注意的是,以上Express产品可以安装在Windows 2003、Windows XP、Windows Vista、Windows 7等操作系统中,并且都以Visual Studio Isolated Shell形式存在。用户在安装Visual C# 2010 Expess之后,只能使用C#语言,而如果同时想使用VB,用户只能再安装一份Visual Basic 2010 Express。注意由于这些产品是Isolated Shell,所以在两次安装后用户机器上会有两个”Visual Studio“。

下面回到Visual Studio 11上,由于产品现在还处于Beta阶段,因此现在发布的产品都会附上一个Beta字样,如旗舰版Beta、专业版Beta、速成版Beta等等。我们重点谈速成版Beta,那么微软现在发布的VS 11速成版Express共有:

  • Express for Web
  • Express for Windows 8 (只能工作于Windows 8,并且支持使用VB/C#等开发Metro应用,见图1-2)
  • Team Foundation Server Express

注意,这里微软暂时还没有发布同Visual Studio 2010一样可以安装在Windows Vista、Windows 7上的Express 11 for Visual Basic、Express 11 for Visual C#等版本。

所以,原文作者是想说Visual Studio 11中的诸如Visual C# 11 Express、Visual C++ 11 Express等是否发布尚未可知。

感兴趣的读者可以查看Visual Studio 11官网中的分组:http://www.microsoft.com/visualstudio/11/en-us/downloads#groups

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

难道Express版本只有F#一种语言可用? by Li Ruoshi

显然是微软把C++/VB/C#都整合在一个VS Express里面了呗。怎么这么不负责任,光看手册就能写出这么篇文章,您倒是自己装个VS 11 Express看看嘛。再退一步,就算不装,您也看看下载页面的说明啊。 "您可以使用 Visual Studio 11 Express Beta for Windows 8 中的工具创建 Metro 风格的 Windows 8 应用程序。这些工具包括功能齐全的代码编辑器、强大的调试器、专用的分析器以及丰富的语言支持,您可以使用它们构建用 HTML5、JavaScript、C++、C# 或 Visual Basic 编写的应用程序。Visual Studio 11 Express Beta for Windows 8 还包含一个设备模拟器,用于在多个机型上测试 Metro 风格的应用程序。"

胖客户端和瘦客户端 by wang ze

可能胖客户端企业应用未来的都得靠Java这样的中间语言,普通胖客户端应用就得是网游那种DX,Native Code这样的。
瘦客户端应用就是下载了个浏览器内核和一大堆Native Code库文件这种感觉。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT