当前微软希望将Visual Studio 2010 打造成和Visual Studio 6.0 同样经典的开发工具[12] 。所以,除了在语言层面起步支撑最新的C++ 标准外,在IDE 及其MFC 库等方面微软也下了非常大的力气。
( 1 ) 未来: 代码管理工具比系统更关键
Visual Studio 2010 的工具模块是非常强大并且十分丰富的,不仅如此,他还有其他产品所不具有的好处。更值得注意的是,首度推出的Visual Studio Team System 是与开发工具完全整合的平台开发寿命管理系统,与Agile 方法论及其CMMI 规范都相整合[13] 。Visual Studio Team System 除了在平台开发流程上更为严谨以外,平台开发的品质与时间也更易于掌控。
( 2 ) 灵便有效率的全新IDE 源:自*751~·论,文'网·www.751com.cn/
凭借WPF 的强大模块,新的编辑器能够实现许多之前Visual Studio 2008 的IDE 根本不能想象的模块。譬如代码的无级缩放、多窗口实时修改、文档地图、代码的自动产生等。这些新的IDE 特点不仅会极大地提升程序员的开发效能,也为创立划时代特征写下关键的一笔。
( 3 ) 助力Azure 系统,强化云计算能力
伴随云计算的发展,微软看到了一个战胜谷歌的机会。所以在云计算概念刚刚兴起的时候,微软就宣告要进军云计算领域。因而,Visual Studio 2010 为Windows Azure 提供了强有力的支撑。Windows Azure 是由微软开发的一套基于云计算的作业平台,重点用于提供云端在线服务所需要的作业平台、基石储存和管理的系统。虽然Azure 系统能够满足大多数的云计算工作,然而它有一个缺点,就是开发的周期比较长。所以微软公司在VS中为WA专门设计了一个模型。这亦是微软推行Azure 云计算系统的关键助力一步。
( 4 ) 迅速开发,跨越开发周期协作文献综述
Visual Studio 2010 提供了帮助开发团队改进协作的扩展。其中包含帮助将数据库专业人员和图形设计人员加入到开发流程的工具。而且,Visual Studio 和. NET Framework 的联合耗费可降低对公用管道代码的需要,因而缩短了开发时间,并使开发人员可以集中精力解决业务问题。[14]
按照结构特性来分类的话,Visual Studio可以分为7大类:
1. C#EE模型
2. WEB开发工具
3. EJB开发工具
4. 应用程序服务器的连接器
5. C#EE项目部署服务
6. 数据库服务
7. Visual Studio整合帮助
Visual Studio 非常合适C#程序的开发,在里面也集成了Eclipse 插件,Visual Studio使用功能还是很强大的,也可以在里面连接数据库,并且完美支持,ASP.NET,JSF,N层框架,EJB3,ADO.NET连接等等技术,开源框架技术都可以在这
里编码和调试,是一个广泛使用的开发工具。
Microsoft.NET框架简化了在高度分布式Internet环境中的应用程序开发。它包括以下几个方面
(1)公共语言运行库
(2)Microsoft.NET框架类库