技术开发 频道

Vista何时会向Visual Studio伸出“橄榄枝”

    【IT168技术评论】
     编者按:微软下一代操作系统Vista正式版还未到用户手中就饱受指责,从硬件的兼容性,软件使用连续性等各方面的负面消息纷至沓来。据说微软希望Vista的发布能够重现windows95发布时的辉煌,连不使用电脑的人都要买一套,就Vista目前的情况来看,微软说服人们改换操作系统将会困难重重。
随着Vista发布的临近,关于Vista的正面和负面的消息也如雨后春笋般地涌现。Vista被认为是微软迄今为止推出的最安全的操作系统。但Vista也为它的所谓的安全付出了代价。这其中包括非常严重的软件兼容性问题。


一 对开发方面的支持不容乐观

  据测试报告显示,有很多运行在Windows XP或Windows 2000上的软件无法正常运行在Vista上,然而,最令人不可思议的是,微软自己的Visual Studio也和Vista存在着互相排斥现象。就此,微软发言人进行了多方的辩解,下面让我们看看他们是如何说的。

    微软副总载Somasegar在自己的blog上说,Visual Studio2005 SP1的开发已经接近尾声,目前正在进行beta测试(虽然这比较微软所承诺的发布日期晚, 但我们先不用管它,等以后看看微软是否还会自食其言)。大概微软也希望这是好消息的开始。这条消息也有些令人沮丧,虽然它宣称在几个月后发布的Windows Vista将支持微软的各种开发环境。但实际的情况真是糟透了,请看看下面的开发工具的支持情况:

 Visual Basic 6.0 (支持)
 Visual Studio .NET 2002 (不支持)
 Visual Studio .NET 2003 (不支持)
 Visual Studio 2005 (支持, 但仍然会存在一些兼容问题。要解决这些问题,可能要等到更新的补丁出来才行)

  Somasegar在它的blog上还宣称,对于使用Visual Studio 2005在Vista上开发可分为两部分解决。一是让Visual Studio 2005继续使用它所支持的.NET framework2.0,另外一部分是为Visual Studio 2005提供一个插件,使它可以支持.NET framework3.0。同时,Vista在发布时将预装.NET framework3.0,并且保证基于.NET framework1.1和.NET framework2.0的程序可以正常运行在Vista上。但在Vista上将不再支持使用Visual Studio .NET2002和Visual Studio 2003进行开发,这不得不说是一个遗憾。

  令人沮丧的消息并不只是Vista存在着兼容性问题。当.NET社区的人突然发现新的旗舰操作系统Vista并不支持.NET1.1的开发时,这些人立刻开始愤怒了。这些愤怒的声音可以更好地证明,尽管微软可以使它的用户相信最终Vista可以解决兼容性问题,但问题是现在仍然有大量的基于.NET 1.1的应用程序无法在Vista上运行,因此,明智的开发者并不会将自己的应用程序移植到Vista上,微软之所以不遗余力为新操作系统的兼容性辩护,只是为了能卖出更多的Vista。看来要想在Vista上使用Visual Studio.NET2003进行开发,还要加以时日。

0
相关文章