Visual Studio 2010在简洁中强调团队合作

简介:
Visual Studio 2010正式版发布还有短短的三个月时间,但因beta2的出现(官方下载地址:http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx),还是让许多业内人士大呼过瘾,VS2010在许多方面令人耳目一新,其快速的启动可与VS2008媲美,而其简洁与易用性则更上一层楼,在其中也不乏重要看点。
首先,Visual Studio 2010的最大看点在于简洁易用。

       
        
易用体现在两个方面,一个是开发工具在功能上更加强大,另外一点是同操作系统和其他应用软件配合上更加完善。以Silverlight 技术为例,它本身就是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序,它提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,集成SilverlightVisual Studio 2010一定会通过强大的工具来提高开发者的工作效率,而且它同 Windows Presentation Foundation 的控件结合到一起,起到了天衣无缝的作用,使开发者开发出一流的可与Windows7相匹配的3D界面异常简单。不仅如此,Visual Studio 2010同其他工具的配合更加默契,因为用户在 SharePoint 平台上无需编写代码即可生成交互解决方案、设计自定义SharePoint 网站以及使用报告和托管权限维护网站性能,同Visual Studio 2010配合方面更加成熟的SharePoint 2010等,使得系统可以在创建和自定义 Microsoft SharePoint 网站并生成启用工作流的应用程序基础上,提交出更加出色的解决方案来。
 
 


        
        
Visual Studio 2010 警告用户Silverlight项目会出现安全风险,并提供了两种项目模式。其次,Visual Studio 2010更加讲求团队精神。

 
开发更具有强大功能与简洁的开发流程并不是降低了团队协作精神,相反,在VS新版本中这一思想继续强化。内建Scrum的敏捷开发流程模版将团队思想得到最好的加强。Scrum在英语的意思是橄榄球里的争球。它是一种迭代式增量软件开发过程,通常用于敏捷软件开发Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员,通过此模板的使用,在软件领域令人头痛的人员问题得到有效控制,其他的开发团队通过此模板,可以完美结合团队成员、流程与工具,像微软公司开发软件一样开发软件。而且,在最后的调试阶段也为开发人员和团队提供了最好的工具,这就是具有软件测试功能虚拟化技术软件Test Lab Management,通过这个软件,开发团队可以把重要客户的环境配置构建在测试实验室内,搭配其他多项新增加的软件测试功能,确保开发出来的软件能够符合客户的期望,使得令人头痛的调试问题得到了最好的解决。
 
第三,软件开发周期通过开发流程模板得到加强。
 
通过Visual Studio 2010 Team Foundation Server内建的Agile Scrum 开发流程模版,实现了一种可以很好实践敏捷开发的好方法,这是对团队合作的一项强有力补充。提起开发流程模板,人们很容易想到IBMRUP, 源于RationalRUP,适合于重量级的开发,布署起来灵活性很强,同RUP相比,Agile Scrum也有自己的优势。其实得到国内程序员支持最多的是XP,它强调极限编程,即所有的开发活动都是以编码为中心来展开的,比较符合目前国内很多开发人员的想法,因为他们大部分都是从做一些小型软件开发项目开始的,对传统软件工程的规范要求心存疑虑,担心会大幅增加自己的开发工作量,XP方法的起点比较低,很好地满足了这部分开发人员提升软件开发方法的需求。做复杂的大型软件开发项目,因为需要非常正式的工作流程和交付件,这种场合就在以前主要用RUP。但对任何一家公司来说,必然是既有比较简单的项目,又有复杂的项目,此时最好尝试一下Scrum,因为Scrum正好介于二者之间,甚至有开发人员提出 Scrum XP 二者结合的方法,这也说明了 Scrum 在面向不同规模项目时有很好的适用性。因为 Scrum 只是一个敏捷过程框架,它并没有提供核心的价值观与指导原则,其重心在于项目管理,而不是指导团队成员如何进行开发, XP 作为最轻量级的开发流程,其最主要的精神是 在客户有系统需求时,给予及时满意的可执行程序 ,所以最适合需求快速变动的方案。
 
当然,也有业内人士指出Visual Studio 2010的硬件需求问题,是不是会太大,有些功能上对硬件要求苛刻,也有人




本文转自 beniao 51CTO博客,原文链接:http://blog.51cto.com/beniao/256128,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
JavaScript 开发工具 C++
探索 Visual Studio Code:开发者的瑞士军刀
Visual Studio Code(VS Code)是由微软开发的免费开源代码编辑器,支持多种编程语言及代码高亮、智能补全、重构和调试等功能。本文详细介绍其核心功能、丰富的插件生态系统及定制化设置方法,帮助开发者提升效率。VS Code 支持 JavaScript、TypeScript、Python 等语言,具备智能感知、代码调试和 Git 集成等功能。推荐插件如 Live Server 和 GitLens 可进一步增强编辑器功能。通过自定义设置,用户可个性化编辑器界面和行为。掌握 VS Code 的使用技巧将显著提升开发体验。
|
2月前
|
前端开发 JavaScript C#
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
|
7月前
|
IDE 测试技术 项目管理
集成开发环境(IDE)的使用:提升Visual Basic开发效率的工具和技巧
【4月更文挑战第27天】本文探讨了如何使用Visual Basic IDE提升开发效率,包括理解IDE组件、利用代码编辑器的智能功能、通过界面设计器设计GUI、使用调试和测试工具、有效管理项目与版本控制、掌握快捷键和宏、定制IDE以及利用学习资源。通过充分利用这些工具和技巧,开发者能更快地编写高质量代码,高效管理项目,从而提升整体开发效率。随着IDE的持续发展,开发者应不断学习新特性以适应进步。
169 1
Visual Studio(管理代码工具)如何使用
1.连接到远程仓库 2.找到对应的代码库克隆到本地 3.选分支
113 0
|
Web App开发 前端开发 JavaScript
角落的开发工具集之Vs(Visual Studio)2017插件推荐
因为最近录制视频的缘故,很多朋友都在QQ群留言,或者微信公众号私信我,问我一些工具和一些插件啊,怎么使用的啊?那么今天我忙里偷闲整理一下清单,然后在这里面公布出来。
1375 0