产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

微软 Visual Studio 2010 正式发布,增加多项新功能

  • 2010-04-12
  • 本文字数:1794 字

    阅读完需:约 6 分钟

微软在昨天于北京发布了 Visual Studio 的最新版本 2010 ,InfoQ 中文站的编辑有幸参与了本次发布会活动,并和包括微软大中华区开发工具及平台事业部总经理谢恩伟,微软 Visual Studio 商业软件部、微软亚太研发集团服务器与开发工具事业部 (中国) 总经理潘正磊等进行了交流,探析了 Visual Studio 2010 中的一些最新特性。更多 Visual Studio 2010 相关内容,请浏览 Visual Studio 2010 内容精华专题报道。

在微软全球资深副总裁、微软亚太研发集团主席张亚勤的致辞中,他特别强调了在这款新的开发工具中的“中国智慧”:

在这个新版本中,带有相当多的“中国血统”,它有将近 1/3 的功能都是由我们的上海团队开发的。在上海的微软科技园区,我们有将近上百位的研发骨干,投入在这个产品的发展上。

从 Visual Studio 2010 的新功能列表中,可以发现微软不仅对原有的功能做了优化,比如简化界面、定义新的行为;更快地解析代码;改进调试功能和支持“测试优先”的开发。还增加了包括 Visual F#、Azure 工具等新的功能。F#是一种新的.NET 编程语言,结合了函数和面向对象编程,比较适合于并行、算法、探索性和技术性编程任务,在金融行业有独特的优势,部分功能包括:

  • 永久性,让 F#代码更加易于并行化和解耦;
  • 类型推导,为 F#提供了一种简练且富于表达的语言,结合了类型安全和静态类型;
  • 深度.NET 集成,确保 F#组件可以顺利地插入到.NET 应用程序的任何部分中。

而对 Azure 的开发、测试、调试和部署等,Visual Studio 2010 也有较好的支持。在和潘正磊的沟通中,她提到虽然 Azure 相对而言是个新事物,但是通过 Visual Studio 2010,开发人员可以很容易将现有的应用部署到 Azure 平台或者其他云服务上,在客户端完成的内容同样可以在云中完成。和 Azure 相关联的两个新特性包括:

  • Windows Azure Development Fabric:Development Fabric 可以帮助开发者在本地计算机上模拟 Windows Azure Fabric,在部署服务之前,在本地运行和测试,并提供了用于观察和管理本地服务部署的用户界面;
  • Visual Studio 2010 中内置了对云的调试功能,在本地机器上测试不需要更改现有的 QA 过程。

在编辑的采访中,潘正磊还再次强调了 Visual Studio 2010 对敏捷的支持,介绍了这款工具如何让团队更加协同工作:

在微软内部,很多团队在他们的开发项目中集成了敏捷开发,也因此积累了大量优秀的方法实践,Visual Studio 2010 对敏捷方法敞开了大门,提供了对诸如单元测试和迭代规划等一系列敏捷过程的支持。通过这个平台,可以建立更加协同的团队,更加有效的流程及更加优质的质量体系。

其他一些 Visual Studio 2010 的新功能还包括 C#、Visual Basic 语言对新的动态语言 IronPython 和 IronRuby 的动态互操作支持;Visual C++ 中对 MFC 的改进,增加了许多对 Windows 7 和 Windows Vista 的支持,引入了包括 Lambda 表达式在内的新功能来支持 C++0x 标准等;添加的各种设计器改进也让创建 WPF 和 Silverlight 应用程序变得更快、更轻松;并行编程。尤其是 Visual Studio Lab Management 2010 还将虚拟化与应用程序生命周期相结合,让创建虚拟环境和改善开发人员 / 测试人员协助变得更简单:

  • 快速设置虚拟环境:Visual Studio Lab Management 构建在 System Center Virtual Machine Manager 之上,使得开发者可以在数分钟内即可创建包含多个虚拟机的虚拟环境;
  • 在虚拟环境中构建、部署和测试应用程序:可以设置一个工作流来使用虚拟环境,以及配置如何运行内部版本,然后将应用程序部署到该环境中;
  • 创建包含用于测试的环境的可再现 Bug:当运行手动测试时,可以创建一个 bug,其中包含虚拟环境在发生该 bug 时的快照,开发人员可以打开该 bug 并连接到此环境的快照,查看该环境在当时的实际状态。

在采访中,谢恩伟也提到目前中国拥有 150 万专业开发人员,占全球第二位,而这次 Visual Studio 2010 Beta 2 版本截止到 2010 年 1 月底,在中国的下载也超过 10 万人次,仅次于美国,表明目前中国技术社区对这块新的开发工具的关注。

为帮助研发人员和企业进一步了解 Visual Studio 2010 给自己实际项目带来的价值,了解如何通过它来应对敏捷开发和大型团队 / 分布式团队协作的需求,InfoQ 还特别邀请了两位来自微软一线的资深技术团队 Lead(Ramesh Rajagopal 和 Gregg Boer),以沙龙的形式分享他们的经验,欢迎参加:微软核心团队深入剖析Agile 与TFS 4 月 15 日(上海)南新雅大酒店

2010-04-12 18:323935

评论

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

深入探索 Android 网络优化(二、网络优化基础篇,移动开发框架

android 程序员 移动开发

炸裂!万字长文拿下HTTP 我在鹅厂等你!(1),html5移动开发框架

android 程序员 移动开发

炸裂!万字长文拿下HTTP 我在鹅厂等你!,入职阿里啦

android 程序员 移动开发

流媒体协议之WebRTC实现p2p视频通话(二),kotlin数组转集合

android 程序员 移动开发

浅谈Android网络通信的前世今生--网络基础,深度剖析原理

android 程序员 移动开发

深入学习-Gradle-自动化构建技术(五)Gradle-插件架构实现原理剖析-

android 程序员 移动开发

深入探索 Android 内存优化(炼狱级别-上)(1),2021年最新Android面试点梳理

android 程序员 移动开发

温故知新:深入理解Android插件化技术,Android高级插件化强化实战

android 程序员 移动开发

独立开发者为什么,不需要运营也能月薪几万,甚至几十万?

android 程序员 移动开发

浅谈ConcurrentHashMap,android游戏开发大全第二版代码

android 程序员 移动开发

深入Android系统 Binder-2-使用,阿里P7亲自讲解

android 程序员 移动开发

深入RecyclerView学习—缓存机制,kotlin带参数的单例模式

android 程序员 移动开发

滴滴DoKit Android核心原理揭秘之函数耗时,android组件化

android 程序员 移动开发

热修复——Tinker的集成与使用,android系统工程师面试题

android 程序员 移动开发

浅析NestedScrolling嵌套滑动机制之实践篇-仿写饿了么商家详情页

android 程序员 移动开发

热修复设计之热修复原理(三),kotlin后端框架

android 程序员 移动开发

深入理解Flutter动画原理,安卓framework

android 程序员 移动开发

熟悉Android打包编译的流程,超硬核

android 程序员 移动开发

玩转Android事件分发机制,kotlinnative内存管理

android 程序员 移动开发

用最通俗简单的方式,带你全面理解Android事件传递机制,有一句废话你砍我

android 程序员 移动开发

深入Flutter TextField,android开发流程图

android 程序员 移动开发

深入浅出,Andorid 端屏幕采集技术实践(1),android面试题整理最新

android 程序员 移动开发

王者荣耀MVP-不不不,一个小例子彻底搞懂Android的-MVP到底是什么

android 程序员 移动开发

深入浅出,Andorid 端屏幕采集技术实践,附大厂真题面经

android 程序员 移动开发

深入浅出:MVVM+ViewBinding,互联网寒冬公司倒闭后

android 程序员 移动开发

由浅入深理解Android虚拟机—内存模型,垃圾回收机制是如何实现的

android 程序员 移动开发

深入探索 Android 内存优化(炼狱级别-上),安卓消息分发机制

android 程序员 移动开发

深入探索编译插桩技术(三、解密 JVM 字节码,都是精髓

android 程序员 移动开发

深入理解 RecyclerView 的绘制流程和滑动原理,android应用开发教程答案

android 程序员 移动开发

深入解析Android的StateListDrawable,【工作感悟】

android 程序员 移动开发

疫情下中年IT的焦虑,轻松拿下offer

android 程序员 移动开发

微软Visual Studio 2010正式发布,增加多项新功能_研发效能_霍太稳@极客邦科技_InfoQ精选文章