畅谈Visual Studio 2010

开发 后端
这里介绍随着Visual Studio 2010 CTP的发布,微软同时宣称会将它打造成跟Visual Studio 6一样的经典产品,这又让我们就快冰凉的心重燃希望。

本人很喜欢Visual Studio,在工作中也很喜欢总结关于Visual Studio 2010的经验教训,下面就这个问题来详细说说吧。N年前,江湖上流传着几个大佬的故事,他们说:Dev-C++灵活又小巧,C++ Builder开发效率高;Turbo C是万人迷,Visual Studio的资格老。可如今,江湖上只剩下最后一个大佬Visual Studio了,其他几位不是支持者渐少,不成气候,就是转投他人怀抱,中道衰落,让人难免生出几分遗憾。但是反过来,我们又对Visual Studio这位“江湖最后的大佬”增添几分敬仰之情。据说这位大佬又要出新的版本,我们这些江湖八卦者,哪有错过的道理。要想深入的了解一个人,需要从他的童年开始。我们想了解Visual Studio,故事也就要从它的1.0开始。

#t#任何软件都有1.0,再老牌的软件也是从1.0发展起来的。1992年4月,微软发布了革命性的操作系统Windows 3.1,把个人计算机引进了真正的视窗时代。微软在原有C++开发工具Microsoft C/C++ 7.0的基础上,开创性地引进了MFC(Microsoft Foundation Classes)库,完善了源代码,成为Microsoft C/C++ 8.0,也就是Visual C++ 1.0,并于1992年发布。Visual C++ 1.0是真正意义上的Windows IDE,这也是Visual Studio的最初原型。虽然以现在的眼光来看,这个界面非常简陋和粗糙,但是它脱离了DOS界面,让用户可以在图形化的界面下进行开发,把软件开发带入了可视化(Visual)开发的时代。从此,大佬的时代开始了。

到了1998年,微软发布了革命性的Visual Studio 6.0。基于Windows的软件开发人员,估计都知道Visual Studio 6是Visual Studio系列中的经典。直到十年后的今天,尽管其间各种开发技术和开发工具已经发生了翻天覆地的变化,但是现在还有很多用户在使用十年前发布的 Visual Studio 6,不得不说Visual Studio 6是其巅峰之作。

在Visual Studio 6之后,微软发布了.NET 平台,其后的Visual Studio都是基于.NET平台的,虽然无论是开发环境的改善,还是新的开发语言C#的引入,都没有使得Visual Studio能够再创辉煌,再续经典。每次新版本的发布,程序员们只看到安装程序越来越大,整个开发环境越来越臃肿,却没有看到多少革命性的变化,这多少有点让我们这些天天使用Visual Studio的程序员们有些失望,难道真的是“英雄迟暮”?

直到现在,随着Visual Studio 2010 CTP的发布,微软同时宣称会将它打造成跟Visual Studio 6一样的经典产品,这又让我们就快冰凉的心重燃希望。新版本什么样?有什么新功能?真的会成为下一个经典吗?关心Visual Studio的人都在问,迫切地想先睹为快。现在机会来了,CTP的发布,让我们有机会提前一睹VS2010的芳容,看看微软将如何一步步打造这个未知的 “经典”产品。

根据微软发布的一份官方文档宣称,Visual Studio 2010和.NET Framework 4.0将在下面五个方面有所创新:

◆民主化的应用程序生命周期管理
在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。但是在传统意义上,这一过程中的每个角色并不是完全平等的。Visual Studio Team System 2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。

◆顺应新的技术潮流
每年,业界内的新技术和新趋势层出不穷。通过Visual Studio 2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。

◆让开发商惊喜
从Visual Studio的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目标。Visual Studio 2010将继续关注并且显著地改进开发者最核心的开发体验。

◆下一代平台浪潮的弄潮儿
微软将继续投资于市场领先的操作系统,工具软件和服务器平台,为客户创造更高的价值。使用Visual Studio 2010,将可以在新一代的应用平台上,为你的客户创造令人惊奇的解决方案。

◆ 跨部门的应用
客户将在不同规模的组织内创建应用,跨度从单个部门到整个企业。Visual Studio 2010将确保在这么宽泛的范围内的应用开发都得到支持。

看了这么高度的概括,相信大家都会迷迷糊糊,不知所云。这就是大公司“枪文”的厉害之处:让你听的云里雾里,但是又让你觉得他的东西很好。实际上,上面这段官方文档可以翻译成我们程序员更好理解的:

“Visual Studio 2010将致力于引领下一代平台技术的发展、提高开发人员的工作效率和热情、创建突破性的应用程序、推动云计算等新兴技术趋势、合理化应用程序生命周期管理(ALM)。另外,Visual Studio 2010将支持统一建模语言(UML)和特定域语言(DSL),它将可以为各类开发人员提供合适的工具,而这也是微软更大模型平台的一部分。”

这样的介绍是不是更好理解一些呢?上面的介绍都是高度地概括VS2010的新特性,实际上,我们希望能够看到一些更加具体,更加实际的内容。所以,在接下来的系列文章中,我会以Visual Studio 2010 CTP为基础,带领大家一同来看看Visual Studio 2010中的新东西,从现在开始体验下一代Visual Studio。根据微软提供的一份指导文档为蓝本,我将依次介绍其全新的基于WPF创建的IDE、增强的代码编辑器、C++中所带来的一些令人激动不已的新特性和Office开发等等。

责任编辑:佚名 来源: NET130
相关推荐

2009-11-13 14:59:12

Visual Stud

2009-11-11 14:26:13

Visual Stud

2010-07-15 08:50:09

SharePointVisual Stud

2009-12-02 09:43:38

Visual Stud

2009-11-11 09:48:06

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-12-11 13:14:45

Visual Stud

2010-04-06 17:32:02

Visual Stud

2010-04-16 14:08:46

Visual Stud

2011-02-13 17:10:28

Visual Stud

2010-04-12 08:43:45

Visual Stud

2010-02-26 09:18:24

Visual Stud

2009-12-21 09:55:53

Visual Stud

2010-03-22 16:38:31

Visual Stud

2009-04-23 14:05:28

Visual Stud历史调试功能

2009-12-16 16:48:01

Visual Stud

2010-02-24 15:04:54

Visual Stud

2009-11-10 15:12:21

Visual Stud

2010-04-09 12:59:45

Visual Stud

2009-11-11 12:55:52

Visual Stud
点赞
收藏

51CTO技术栈公众号