用户操作
[即时聊天] [发私信] [加为好友]
王会海ID:Ablan_Wang
423次访问,排名2万外好友0人,关注者1
性格:双重性格
爱好:睡觉,游戏,电影,足球
生活:做有价值的事情,做有价值的人
工作:适应是需要时间的,过段时间,一切都会好
教育:幼儿园毕业
Ablan_Wang的文章
原创 0 篇
翻译 0 篇
转载 3 篇
评论 0 篇
最近评论
文章分类
    收藏
      相册
      fsdf
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      转载 VS2008在功能和性能上有很大增强 但仍有些方面需要改善收藏

      新一篇: C#.Net的全局键盘钩子(Hook)技术 | 旧一篇: 了解VS2008 和.NET Framework3.5最主要的十件事

      【IT168专稿】

        记者: 你怎样看待微软三大产品的发布?

        张搏:微软这次三大产品的发布,影响是非常大的。

        当然,微软的最新技术很不错,尤其是SQL2008和VS2008的发布,对软件行业影响巨大。其中,VS2008在功能上有很大的增强,比如说,在VB3.5和C#3.5中加入了对LINQ的支持,可以随意创建2.0 3.0 3.5的工程等等新特性;Windows Server 2008是企业级的应用平台,为用户提供了一个稳固的平台,在web、虚拟化技术、安全性等方面都有了很大的提升;而对于SQL Server 2008来说,目前我也在期待它的发布,据说它新添了数据集成功能,改进了分析服务,报告服务,以及Office集成等等。对于这三款产品,我们拭目以待。

        记者: 你认为这次发布会产生什么样的影响?对技术人员、您所在的企业,以及业界有什么利弊?

        张搏:作为微软2008年的重头戏,微软2008新一代企业级应用平台Windows Server 2008、Visual Studio 2008、SQL Server 2008三大产品的发布,必将会在全球掀起新一轮的热潮。

        对于像我这样的技术人员来说,微软三大产品在功能上有了很大的改进,这将为所有的开发人员带来更加安全、灵活、高效的开发平台。开发人员可以开发出更丰富的用户体验和应用程序。

        我相信随着三款平台的发布会,将会为我们的工作带来更好的安全性、灵活性,提高效率和生产力。微软,也将给业界带来最新的技术和一种技术的发展空间。

        记者:你使用过三大产品中的哪个产品?

        张搏:我用过Visual Studio 2008开发项目应用过程中感觉VS2008不仅在功能上有很大的增强,而且在性能上也有很大的提高。

        记者:那么你能说下在性能上有什么提高吗?

        张搏:Visual Studio 2008中我们能看到的更显著的性能提高包括:

        我们在重新生成一个 VisualBasic 项目并运行一个后台编译器的速度比原来提高了3倍,而使用的内存却只有原来的1/3那么多。 在编辑器里使用滚动条滚动那些很大的 C# 文件的速度也原来快了1倍。 而键入新文本的速度比原来提高了1.5倍.

        当我们使用C# 中庞大类型的智能感应时,响应时间比以前提高了最少10倍以上。

        我们在增量生成C++/ CLI 项目解决方案的时间比以前快了1.9倍。

        在Office Word 和 Excel 文件在服务器上处理的速度也提高了20倍。

        在TFS 版本控制命令处理经过重写后,能够在不需要绑定内存到服务器上的情况下,支持无限量的关键命令操作。 而关键命令的运行速度提高了60%,在比较大的项目上操作时能感觉到性能有很大的提高。

        C++前台编译器在双核cpu上性能的提高了30%。

        在运行.NET Framework 3.5时的性能也有了显著提升,VS2008精简了CLR的线程池,使各种类型的多线程应用程序得到性能改进。

        

        记者:那么在功能上有什么改进吗?

        张搏:

        在功能上的改进:

        Visual Studio 2008支持.NET framework 3.5,并且支持以前的.NET framework 2.0和3.0的版本。 同时,在VB3.5和C#3.5中加入了对LINQ的支持,这是VS2008最大的特色之一。

        另外VS2008的一个最大特点是可以随意创建2.0 、3.0、3.5的工程。

        VS2008对于AJAX引入了很多扩展控件,从而可以快速开发ASP.NET AJAX的应用。我们可以直接创建带有ajax的站点项目。

        另外还有,能让程序员高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

        并且又新增了很多项目模板、调试器和部署程序。

        VS2008 支持为智能设备应用程序创建单元测试项目工程,这个新特性感觉挺不错的。另外还有Device Security ManagerSecurity也有了很大的提高,再者就是新技术Synchronization Services for ADO.NET基于服务的数据同步机制,还有SQL Server Compact 3.5压缩数据库技术,以及针对WCF的应用支持,支持HTTP 和SMTP 的方式访问WCF 服务SMTP 传输协议的特性,并解决智能设备的无线网络的不稳定的问题。

        VS2008 强大的团队开发可以使用Team Foundation Server进行企业级的应用开发。并有效的提高了开发效率。而且使得团队更好的进行协同工作。大大缩短了开发周期、提高了项目管理周期。

        VS2008 中引入的 CODE MATRIX,在软件的开发过程中可以测量代码的复杂度,对代码的性能进行定量分析,从而使得代码中的"坏味道"无处藏身。

        对了VS2008支持Javascript的Intelligense方面改进很大,而且非常好用!这可以使我们写前台的Javascript代码像写后台代码一样方便、快速。

        我们也可以在Javascript中应用Intelligense添加相关的注释说明,就像写后台C#的方法、类的注释说明一样。

        VS2008中还增强了Javascript调试,我们可以像调试C#代码一样调试Javascript。

        VS2008还完全支持Object Initializer、Collection Initializer、Query Syntax、LINQ扩展方法/lambda表达式。VS2008中还引入了var匿名变量。

        VS2008的Language Features语言特性非常好,我们定义的属性不用在自己先定义一个私有的变量。

        VS2008在CSS样式上也有增强,我们只要键入class="后,就能够选择的CSS类用智能感应方式列出来就可以。

        关于VS2008还兼容linux平台检查方面还有一些优点。大家都知道有一帮高手在linux下推出了linux平台下的.net环境,而且居然形成了标准,微软的 CLX兼容性检查就是,在这里你不能使用System.windows.forms这个命名空间,你必须使用System.Xnix.Forms,它可以 在多种Unix/Linux下使用。这个特点,可以使你在Windows平台下编辑你的代码,然后可以通过模拟Unix/Linux平台运行。

        VS2008中可以给代码文档中插入图片,而且可以被Notepad进行编辑。微软还修改了Web设计器,支持代码、设计视图分割显示风格。我们还可以将选项卡进行分割:

        记者:Visual Studio有这么多优点,你认为还有什么不足吗?

        张搏:我个人认为VS2008中还有一些需要补充的功能。

        (1)虽然VS2008中可以分割选项卡,但是我感觉如果VS2008对双显示器开发的支持还依然不够好,如果在一个解决方案中,一个类A实现数据层,另一个类B实现逻辑层,这两个类的编写就需要互相参照,但是对于笔记本来说,上下分屏或者左右分屏的效果不是特别好,如果能够实现代码区域的floating效果,我就能够实现在1号显示器上显示类A的代码,

        在显示器2上显示类2的代码。我想那将会是非常棒的!

        (2)VS2008中如果能将Blend软件集合进去就更好了,毕竟我们在开发出好的silverlight或者wpf,时必须需要Blend软件来做前台的(不包括那些前台代码牛人),如果能像asp.net页面那样来设计前台,而不是去另外掏钱购买Blend软件,那将会更好了。

        (3)VS2008不支持局部代码折叠,建议增加SharpDevelop那样的局部代码折叠功能。

        比如说我想折叠一个循环。

        (4)VS2008如果能在安装的时候安装时间上有所减少就更好了,还有就是软件太庞大了,安装后的空间使用也是很惊人的。

      发表于 @ 2008年05月07日 09:34:54|评论(loading...)|编辑

      新一篇: C#.Net的全局键盘钩子(Hook)技术 | 旧一篇: 了解VS2008 和.NET Framework3.5最主要的十件事

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © Ablan_Wang