代码之家  ›  专栏  ›  技术社区  ›  prabhats.net

从VS2008升级到VS2010的优缺点

  •  3
  • prabhats.net  · 技术社区  · 14 年前

    我需要向管理层提出一些有力的论据,以将我们的项目从2008年升级到2010年。 不过,我也很想知道缺点,这样我才能做好充分的准备。 请帮助我尽可能多的高层次点。

    3 回复  |  直到 14 年前
        1
  •  5
  •   Kirk Woll    14 年前

    一个缺点是它使用了wpf,因此IDE的反应要慢得多。但是你知道,升级你的硬件和所有这些。

    当然,它的优点是.net4和c_4,这比它们添加到IDE中的所有小的可用性改进都要重要。

        2
  •  2
  •   wkl    14 年前

    我是C++开发人员,所以我对VisualStudio 2010的.NET方面了解不多。

    优势

    • 更好地支持多监视器环境,因为您可以删除标签/代码窗口。
    • 更好的智能感知,尽管我仍然使用视觉辅助X。
    • 易于使用的功能区UI、WPF和Silverlight接口设计器

    缺点

    • 与我的机器上的Visual Studio 2005/2008相比,启动速度似乎慢得多,只是为了获得一个空的工作环境。
    • 一个普遍的缺点,如果你是C++开发人员和升级VisualStudio和C++编译器的版本,所有的C++依赖性都必须为Visual C++ 2010重建,这可能带来更多的QA周期,这可能花费更多的时间……钱……你明白了。
        3
  •  0
  •   SirDarius    14 年前

    我发现了Visual Studio 2010的一个缺点,即使用Boost库的项目的内存消耗。

    我发现为这些库生成所有的IntelliSense数据需要大量的内存,并且它会一直增长,直到我的机器上的整个3GB RAM都被使用,这会显著降低整个操作系统(Windows XP)的速度。

    没有解释,几分钟后,一些内存将被释放,只有在输入C++代码时,或者编译时,才会再次增长。

    此外,有时IntelliSense开始完全拒绝工作,这让我别无选择,只能关闭软件,并删除IntelliSense数据库。

    另一方面,对于较小的项目,Visual2010 IntelliSense确实比以前的版本得到了改进。