知识大全 微软预览Visual Studio新版Orcas新功能
Posted 知
篇首语:四方食事,不过一碗人间烟火。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 微软预览Visual Studio新版Orcas新功能相关的知识,希望对你有一定的参考价值。
微软预览Visual Studio新版Orcas新功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
继Visual Studio开发工具的新发展蓝图在 月初公布后 近日微软总部开发工具部门的高阶主管在台湾 进一步展示代号为Orcas的新版Visual Studio 并揭露代号为Rosario的下一代Visual Studio 微软预计在今年底推出Orcas 顾及中文化及台湾企业的应用情况 台湾微软预计 年中开始推广Orcas中文版
Orcas的 项新功能
微软总部开发工具全球营销部门经理Ian Knox展示了Orcas的 项新功能 包括程序复杂度度量 效能差异比较 可视化MSBuild 程序代码整合辅助机制 数据夹比对 录制Ajax测试脚本 负载测试 网页测试 还包括了以注释(Annotate)的方式呈现程序修改轨迹 以及遵循SOA精神 由上而下的 Services 架构设计
针对企业应用Ajax所遭遇的困境 尤其是应用JavaScript令开发者吃足苦头 Ian Knox承诺Orcas将提供开发者更友善的Ajax开发环境
面对专业分工 全球合作的软件开发趋势 Orcas将强化协同开发 质量确保及生产力等 个部分的功能 这些新增的功能中 像是针对架构师所提供的程序代码复杂度度量 效能分析 负载与功能测试机制 以及图形化项目架构设计工具 都是为了提升大型及据点分散开发团队的协同开发所设计
在Orcas协同开发的机制中 微软将在软件开发生命周期的团队角色中纳入数据库专才 而MSF(Microsoft Solutions Framework)也会针对相关人员的工作提出指导方针 在测试方面 Orcas强化了负载与Web程序测试 且特别支持目前最热门的Ajax技术 其它还包括程序代码的分析与效能剖析
为帮助企业提升团队生产力 Orcas除了提供更友善的操作与管理接口 并简化安装的步骤 针对多据点的开发团队 Orcas将强化程序代码的整合 建置与版本控管机制
Ian Knox认为ALM(Application Lifecycle Management 应用程序生命周期管理)应该重视个人 团队与企业整体的考虑 尤其当企业的软件开发团队是跨国的合作 面对不同习惯与文化的人才 如何整合各地的资源 协同开发高质量的软件 是企业的一大挑战
微软总部开发工具总经理Andrew Kass 以微软自身的跨国软件开发管理经验为例来说明如何运用Orcas的新功能 微软的开发团队分散在美国 英国 印度及中国等地 建构了一个 小时持续运作的协同开发机制 为了确实掌握开发进度 微软利用SharePoint Portal Server建置Orcas的信息仪表板 增加信息的透明度 监控目前各项功能的测试与开发进度
虽然委外开发 分散开发团队可带来诸多好处 不过Andrew Kass建议 企业应降低各地开发团队所开发程序之间的相依性 清楚定义人员的角色与期望值 并透过短期的轮调 让各区的开发者有机会相互了解彼此 并同时投注教育训练 以填补技术的落差 最后 仍必须思考委外的比重 Andrew建议不要超过 % 自己掌握重要的核心技术
强调渐进式升级的改版策略
相较于Mercury Orcas的测试机制仍略显阳春 Andrew Kass表示 Mercury属于相当高档的测试产品 企业必须搭配顾问服务 深入网络 数据库及应用程序等各层面 找出复杂IT架构下真正的问题 而Visual Studio Team System强调的是简单 容易上手 方便开发者做基本的除错 验证与效能剖析
微软这两年已经发展出一套渐进式的技术与工具升级方式 将 NET Framework与Visual Studio切分开来 所以 自 NET Framework 版本以后 新版本的 NET Framework比较像是新功能的堆栈而不是取代 对于企业升级Orcas的时间点 Andrew Kass认为 当开发者需要采用最新的技术时 再考虑采用新版的工具
台湾微软开发工具暨平台推广处产品营销经理胡德民表示 虽然微软将于 年底推出Orcas 但考虑到中文版本的时程 以及台湾企业采用新技术谨慎的步调 台湾推广的时间可能延后半年
下一代Rosario着重整合及智能型接口
除了提供Orcas新功能的预览 Ian Knox还揭露了Orcas的下一代产品 代号为Rosario 他表示 Rosario会结合数字仪表板 提供高阶管理者多面向指标分析 需求变更管理与完成度追踪的分析等信息
在质量确保方面 Rosario将整合开发者与测试人员的工作流程 提供整合性的测试案例管理 与智能型的测试功能与质量指针 提升生产力方面 将提供新的可客制化流程与工作规范 并改良协同开发环境 帮助企业更快速地整合跨区域的开发团队
此外 Andrew Kass表示 微软已经与 TeamPrise公司合作 推出Eclipse开发工具的扩充套件(Pliu in) 可以整合相关的人员角色 工作项目 程序代码 进度追踪及开发策略 未来甚至将支持Linux及Mac操作系统 文⊙李延华
Visual Studio Orcas 的 项新功能
依循SOA精神 由上而下的 Services 架构设计 面对大型的项目 Orcas特别针对架构师提供由上而下(Top Down)的图形化Services设计工具 在软件项目进入实作阶段之前 利用可视化的工具 构思SOA解决方案的基本架构
程序复杂度度量(Code Metrics) 根据研究 复杂度高的程序 除错风险与维护成本也相对提高 Visual Studio Team Edition for Developers中的 Code Analysis 已提供程序代码稽核(Audit)功能 Orcas则增加Metrics的机制 微软内建 项 Sofare Metrics的指标 量化程序代码的复杂度
效能差异比较 Visual Studio Team Edition for Developer提供动态效能解析(Profiling)功能 此版则可保存结果 开发者可针对程序的不同版本 比较效能差异 Orcas将程序细分到各个方法(Method)的效能剖析 帮助企业调校应用程序
可视化的MSBuild 过去微软运用MSBuild产生XML档 定义建置应用程序的步骤与处理事项 类似Apache Ant功能 不过 MSBuild没有包含可视化的设计工具 Orcas终于推出可视化的工具
增加程序代码整合辅助机制 多人开发的项目 管理者可设定开发者签入(Check In)程序时 是否自动触发建置(Build)功能 以持续保持正确且整合的版本
以注释(Annotate)的方式呈现程序修改的轨迹 Orcas搭配下一版的Team Foundation Server 提供更严谨的版本控管功能 将记录每一段程序的修改轨迹 经由逐行的详细检查 显示更动程序的人员及前后的版本差异
数据夹比对 同样是Orcas搭配下一版Team Foundation Server提供的版本控管功能 将显示各数据夹中哪些档案被修改过 或者比对本机与服务器的档案差异
录制Ajax测试脚本 由于Ajax技术受到广大的注意 微软特别在Web测试功能中 支持测试Ajax网页的机制 测试人员可录制Ajax网页的执行步骤 确认执行的结果与效能
负载测试 系统的负载测试 提供多种测试方法 例如混合多种测试项目 时间或使用者操作步骤
cha138/Article/program/ASP/201311/21816相关参考
知识大全 微软效仿Eclipse推Visual Studio 2008 She
微软效仿Eclipse推VisualStudio2008She 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
ASP.NET开发宝典:VisualStudio2010简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
ASP.NET开发宝典:安装VisualStudio2010(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
ASP.NET开发宝典:安装VisualStudio2010(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
ASP.NET开发宝典:使用VisualStudio帮助系统 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
VisualStudio.NET软件要求 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Visu
VisualStudio2008改进版体验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Mic
VisualStudio2010自动执行属性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lish
VisualStudio2008常用小技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishi
ASP.NET开发宝典:安装VisualStudio帮助系统(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一