让人期待的Visual Studio 2010
作为程序员,除了完成工作以外,我们还有“额外”的工作,就是留意、了解并学习新技术。技术在不断进步着,作为技术的前沿,Microsoft Visual Studio 2010将于
第一:给程序员留下了更多的创意空间,提供了更自由的架构方式,能能创建任何你能想到的功能,提供团队的工作效率,开创出更多的可能性。这种可能性可以在以下三个方面得到实现。
(1)通过新的原型制作、建模和视觉化设计工具,我们可以为 Windows 和 Web 构建创新应用程序 ;
(2)遇见创意设计的力量 – 与SketchFlow、Microsoft Expression® Studio共同设计新一代使用体验,并与 Team Foundation Server完美集成 ;
(3)可以利用多核编程和云开发工具提供的功能。
第二:集成了大量工具包,简化了开发环境,让我们可以在Visual Studio 2010 环境的情况下,完成所有编码、建模、测试、调试和部署工作,并可以利用现有的标准和技能适应日益增多的应用程序类型,包括 Microsoft SharePoint® 和 Windows® Azure。还可以通过多屏幕支持,更多的合作伙伴解决方案和功能更强大的工具编辑器满足您的多元化工作需要。当然这一切都是建立在你是习惯Visual Studio开发环境的基础上的。
第三:它提供了具备主动项目管理功能的强大测试工具可帮助您以正确的方式构建正确的应用程序。使用了新的IntelliTrace调试程序隔离应用程序历史记录中的故障点,并借助主动项目管理工具(包括新报告、仪表板和计划工作表)避免问题的出现。提供了手工和自动测试工具,满足各方面的需求。对于很多程序员来说,这种自动的管理工具,能减少被迫去选择第三方软件的苦恼,对于爱好者来说,这也是一个免费的学习工具。
面对Visual Studio 2010的强大功能,程序员越来越懒吗?这样的疑问确实存在,但大家请不要忘记,编程的最终目的就是解耦,让不会编程语言的人也能轻松地完成自己的设想,把精力集中于创意和构想,不再依赖程序员(~~失业~~)。而另一种热门的编程语言JAVA最近陷于“收购门”,让部分程序员陷于迷茫的海洋中,面对强大的Visual Studio 2010,它是否还有价值,是否也会有新的功能?这一切都还有变数。
在国内,除了少数外资企业拥有自己的测试团队外,大部分公司都是依靠开发人员去测试或在实际应用的反馈而对程序做出修改和更新的,但这就会让维护的成本和时间不断地增加和延长,而且为自己开发的程序写大量的测试代码,以确保程序正常的运作以及减少BUG出现的几率,提高程序的效率,而这工作往往是重复和枯燥的。而Visual Studio 2010 提供了强大的工具用于管理项目,维护源代码和发现 bug。测试人员和开发人员可以使用手动和自动测试,以及高级调试工具,帮助确保他们以正确的方式构建正确的应用程序。这样将可以让开发人员(需肩负测试的~~囧)专注于开发,而不需为测试浪费大量时间,从而提升工作效率。
另外Visual Studio 2010还将大力推广Agile Scrum这种技术,Agile利用自己的敏捷过程框架,将重心用于项目管理,而不是代码的编写,通过融合,可以以最快的速度完成需求的变化。这种技术有利于中小型项目,可以节约了成本,提高了效率。
除了强大的功能外,Visual Studio 2010还为广大的开发人员提供了良好的开发界面,简单易懂的操作,支持拖拉式的控件,更人性化的搜索方式,这都将大大便利于我们进行开发工作,下面是几张简单的截图:
(图)兼容多版本的.NET Framework
(图)拖拉式的控件
(图)强大的搜索
敏捷开发的概念是强大而美好的,但要改变已经养成习惯的开发流程,是否能够收到预期的效果?敏捷开发是否真的为公司为企业节省更多的成本?敏捷开发是否可以成为潮流?这些疑问存在在人们的心中,大家都在观望,Visual Studio 2010正式版的面世将会进一步揭开这些谜团,让我们一起期待吧~