Visual Studio 2008体验之旅
2008-10-13 16:39
459 查看
Visual Studio 2008体验之旅
一直从事软件开发工作有三年多的时间,各体开发工具也都有使用过,不过说起用得最顺手的还是微软Visual
Studio套件。结合个人体验,我认为Visual Studio提供系列了开放式的接口,允许程序员自己编写Visual
Studio的扩展,只要有足够多的需求,总是会有对应的扩展出现的。在开发过程中,笔者认为像VisualAssist,
DevExpress
Refactor这样的代码重构工具、GhostDoc这样的代码文档化工具和TestDriven.Net这样的测试工具,都是用起来很方便的Visual
Studio插件。“这些插件的存在体现了像笔者这样部分用户的需求,但是未必所有人都对这些插件的功能感兴趣。”
但如果你是一个开发人员,您肯定会对下一代Visual Studio
2008的外壳感兴趣,因为一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio
Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。
![](http://blog.techweb.com.cn/Uploadfiles/2008-10/131644245675.jpg)
整合模式
![](http://blog.techweb.com.cn/Uploadfiles/2008-10/131645720229.jpg)
孤立模式
可以看出在上述两种开发模式中,Visual Studio 2008
将主要着力于改进的是其性能和可靠性。这包括,提高用于开发WPF应用程序的设计器(designer)的性能,丰富AJAX应用程序开发工具集以及提升与ADO.NET
Entity
Framework相关的设计器(designer),使它们能更好的工作在一起。除此之外,还增强了JavaScript开发环境并提升了流水线式的Web站点部署体验。
个人对其中的三处性能感触颇深:
一是将测试功能向专业版用户开放——“这是一个很大的进步”;
二是类设计器对C++的支持也使得代码浏览更方便;
三是向下兼容性使得程序员不需要Visual Studio 2005也可以编写基于.Net
2.0的程序,有助于程序员升级到新的版本。
可以说Visual Studio 2008
不仅为管理整个软件开发生命周期提供了良好的支持,而且为与企业应用程序的最终用户及其管理人员进行关键性交互提供了绝佳的支持。此外,它还能够将
Visual Studio Team System 的协作优点扩展到项目团队中的更多角色。
不过建议程序员不要保守旧的版本,“如果不关注技术潮流,那么有被淘汰的危险。”至于版本更新过快来不及学习,则可能是很多程序员想学全、学精Visual
Studio
2008的所有功能。“程序员的目标是编写满足用户需求的程序,不是准备考试,而用户需求通常是局限在一定范围内的,所以没有必要每个功能都精通。我比较习惯即用即学的做法,等到有必要学习了再去学。”
分享到新浪微博
一直从事软件开发工作有三年多的时间,各体开发工具也都有使用过,不过说起用得最顺手的还是微软Visual
Studio套件。结合个人体验,我认为Visual Studio提供系列了开放式的接口,允许程序员自己编写Visual
Studio的扩展,只要有足够多的需求,总是会有对应的扩展出现的。在开发过程中,笔者认为像VisualAssist,
DevExpress
Refactor这样的代码重构工具、GhostDoc这样的代码文档化工具和TestDriven.Net这样的测试工具,都是用起来很方便的Visual
Studio插件。“这些插件的存在体现了像笔者这样部分用户的需求,但是未必所有人都对这些插件的功能感兴趣。”
但如果你是一个开发人员,您肯定会对下一代Visual Studio
2008的外壳感兴趣,因为一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio
Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。
![](http://blog.techweb.com.cn/Uploadfiles/2008-10/131644245675.jpg)
整合模式
![](http://blog.techweb.com.cn/Uploadfiles/2008-10/131645720229.jpg)
孤立模式
可以看出在上述两种开发模式中,Visual Studio 2008
将主要着力于改进的是其性能和可靠性。这包括,提高用于开发WPF应用程序的设计器(designer)的性能,丰富AJAX应用程序开发工具集以及提升与ADO.NET
Entity
Framework相关的设计器(designer),使它们能更好的工作在一起。除此之外,还增强了JavaScript开发环境并提升了流水线式的Web站点部署体验。
个人对其中的三处性能感触颇深:
一是将测试功能向专业版用户开放——“这是一个很大的进步”;
二是类设计器对C++的支持也使得代码浏览更方便;
三是向下兼容性使得程序员不需要Visual Studio 2005也可以编写基于.Net
2.0的程序,有助于程序员升级到新的版本。
可以说Visual Studio 2008
不仅为管理整个软件开发生命周期提供了良好的支持,而且为与企业应用程序的最终用户及其管理人员进行关键性交互提供了绝佳的支持。此外,它还能够将
Visual Studio Team System 的协作优点扩展到项目团队中的更多角色。
不过建议程序员不要保守旧的版本,“如果不关注技术潮流,那么有被淘汰的危险。”至于版本更新过快来不及学习,则可能是很多程序员想学全、学精Visual
Studio
2008的所有功能。“程序员的目标是编写满足用户需求的程序,不是准备考试,而用户需求通常是局限在一定范围内的,所以没有必要每个功能都精通。我比较习惯即用即学的做法,等到有必要学习了再去学。”
分享到新浪微博
相关文章推荐
- visual studio 2008: fstream bug?
- 【转】Visual Studio 2008小技巧-…
- 如何用Visual Studio 2008 …
- Visual Studio 2008试用…
- Visual Studio 2005/2008中…
- Visual Studio 2008中if…
- Visual Studio 2008 里的vc例子无…
- visual studio 2008评估期已经到了…
- Visual Studio 2010旗舰…
- Server 2003&Windows 7&Server 2008 R2&Visual Studio&MSDN: my personal best practice
- Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1(中文)
- ExtJS Visual Studio&nb…
- Using Nuget in Visual Studio 2005 & 2008
- 体验 Microsoft Visual Studio 2008 之 AJAX 应用 (转)
- OpenGL在 Visual Studio 2008/2010 和 VC6++ 上面的配置(学习笔记)
- Visual Studio Express Edition Be…
- Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1(中文)安装记
- 体验 Microsoft Visual Studio 2008 之 AJAX 应用
- 读书札记:#include"stdafx.h" 问题的解决--Microsoft Visual Studio 2008之C++