写点什么

微软 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:323952

评论

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

韦恩图如何在线制作?10个韦恩图模板案例推荐!

职场工具箱

在线白板 绘图软件 效率软件 信息可视化 韦恩图

ByConity ELT 测试体验

穿过生命散发芬芳

ByConity

MySQL深分页优化

百度搜索:蓝易云

【PSDK】基于DOCKER的开发环境配置

百度搜索:蓝易云

解锁电商新境界:揭秘亚马逊商品详情API接口的奥秘

代码忍者

API 接口 pinduoduo API

聚焦实践,面向前端 | 12月7日华为云首届开源开发者论坛火热报名中~

华为云开源

前端 开发者大会 线下活动 华为云开源

10款优秀性价比销售客户管理系统,助力提升客户关系管理

爱吃小舅的鱼

销售客户管理系统

《Django 5 By Example》阅读笔记:p339-p358

codists

Python django

鸿蒙NEXT元服务:收藏、卡片、用户协议、隐私声明、分享链接、评分与评论

zhongcx

鸿蒙元服务

数智绩效:数智预算精准配置资源

用友智能财务

财务 企业数智化 企业数智化转型

LUMEVIEW会议一体机:开启智能会议新征程

cts喜友科技

电视

Java项目如何统一日志管理

爱吃小舅的鱼

Java 日志管理

在Ubuntu 18.04上支持C++17的std::filesystem的方法

百度搜索:蓝易云

Unveiling IPQ4019/IPQ4029 Chips: High-Performance WiFi and Mesh Network Solutions

wifi6-yiyi

openwrt

WebRTC 创建者刚加入了 OpenAI,他是如何思考语音 AI 的未来?

声网

PIRF-416:How To-A way Sound Interesting

EchoZhou

English

Redis【1】- 如何阅读Redis源码

秦怀杂货店

redis 源码

和鲸再度携手GISphere!聚焦城市 CO₂ 排放,共探地理归因分析与碳中和之路

ModelWhale

Python 人工智能 大数据 气候

如何管理一个散漫的团队

易成研发中心

团队管理

基于Docker的JMeter分布式压测实战讲解

百度搜索:蓝易云

Golang字符串类型原理及其使用方法

百度搜索:蓝易云

2024年小型企业短信API:7个创新解决方案

幂简集成

短信 API

2024年后Java还有搞头吗?

了不起的程序猿

Java 程序员 架构师 java面试 Java进阶

语音 Agent 平台 PlayAI 融资 2100 万美元;英伟达音频模型 Fugatto:输入文本音频生成人声、音乐和音效

声网

适合企业使用的电子合同系统有哪些?10大厂商测评

爱吃小舅的鱼

电子合同系统

颠覆传统的自动化测试平台

虫师

自动化 测试 框架 测试平台

时序数据库IoTDB助力智慧城市建设,支撑北斗智慧物联五大应用平台

Apache IoTDB

关于并行,你需要知道的一切

TechubNews

命令行应用开发入门指南:从脚手架搭建到UI库与交互增强

代码忍者

【开发者福音】沉浸式编程新功能——内联对话来袭!

cloud studio AI应用

开发者 代码 程序员】 腾讯云AI代码助手

天润融通与上汽大众共话未来:数字化重塑企业核心竞争力

天润融通

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